﻿/// <reference path="viewModel.js" />

(function (lightSwitchApplication) {

    var $element = document.createElement("div");

    lightSwitchApplication.AddEditCar.prototype._$contentItems = {
        Tabs: {
            _$class: msls.ContentItem,
            _$name: "Tabs",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.AddEditCar
        },
        Details: {
            _$class: msls.ContentItem,
            _$name: "Details",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.AddEditCar,
            value: lightSwitchApplication.AddEditCar
        },
        columns: {
            _$class: msls.ContentItem,
            _$name: "columns",
            _$parentName: "Details",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.AddEditCar,
            value: lightSwitchApplication.Car
        },
        left: {
            _$class: msls.ContentItem,
            _$name: "left",
            _$parentName: "columns",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.Car,
            value: lightSwitchApplication.Car
        },
        PlateNo: {
            _$class: msls.ContentItem,
            _$name: "PlateNo",
            _$parentName: "left",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.Car,
            value: String
        },
        Image: {
            _$class: msls.ContentItem,
            _$name: "Image",
            _$parentName: "left",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.Car,
            value: String
        },
        right: {
            _$class: msls.ContentItem,
            _$name: "right",
            _$parentName: "columns",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.Car,
            value: lightSwitchApplication.Car
        },
        Color: {
            _$class: msls.ContentItem,
            _$name: "Color",
            _$parentName: "right",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.Car,
            value: String
        },
        Model: {
            _$class: msls.ContentItem,
            _$name: "Model",
            _$parentName: "right",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.Car,
            value: String
        },
        Movements: {
            _$class: msls.ContentItem,
            _$name: "Movements",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.AddEditCar,
            value: lightSwitchApplication.AddEditCar
        },
        Movements1: {
            _$class: msls.ContentItem,
            _$name: "Movements1",
            _$parentName: "Movements",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.AddEditCar,
            value: {
                _$class: msls.VisualCollection,
                screen: lightSwitchApplication.AddEditCar,
                _$entry: {
                    elementType: lightSwitchApplication.Movement
                }
            }
        },
        RowTemplate1: {
            _$class: msls.ContentItem,
            _$name: "RowTemplate1",
            _$parentName: "Movements1",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.Movement,
            value: lightSwitchApplication.Movement
        },
        Place: {
            _$class: msls.ContentItem,
            _$name: "Place",
            _$parentName: "RowTemplate1",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.Movement,
            value: lightSwitchApplication.Place
        },
        Name1: {
            _$class: msls.ContentItem,
            _$name: "Name1",
            _$parentName: "Place",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.Place,
            value: String
        },
        Address1: {
            _$class: msls.ContentItem,
            _$name: "Address1",
            _$parentName: "Place",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.Place,
            value: String
        },
        Image2: {
            _$class: msls.ContentItem,
            _$name: "Image2",
            _$parentName: "Place",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.Place,
            value: String
        },
        DateFrom: {
            _$class: msls.ContentItem,
            _$name: "DateFrom",
            _$parentName: "RowTemplate1",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.Movement,
            value: Date
        },
        DateTo: {
            _$class: msls.ContentItem,
            _$name: "DateTo",
            _$parentName: "RowTemplate1",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.Movement,
            value: Date
        },
        Hours: {
            _$class: msls.ContentItem,
            _$name: "Hours",
            _$parentName: "RowTemplate1",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.Movement,
            value: Number
        },
        Favorites: {
            _$class: msls.ContentItem,
            _$name: "Favorites",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.AddEditCar,
            value: lightSwitchApplication.AddEditCar
        },
        Favorites1: {
            _$class: msls.ContentItem,
            _$name: "Favorites1",
            _$parentName: "Favorites",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.AddEditCar,
            value: {
                _$class: msls.VisualCollection,
                screen: lightSwitchApplication.AddEditCar,
                _$entry: {
                    elementType: lightSwitchApplication.Favorite
                }
            }
        },
        RowTemplate3: {
            _$class: msls.ContentItem,
            _$name: "RowTemplate3",
            _$parentName: "Favorites1",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.Favorite,
            value: lightSwitchApplication.Favorite
        },
        Place1: {
            _$class: msls.ContentItem,
            _$name: "Place1",
            _$parentName: "RowTemplate3",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.Favorite,
            value: lightSwitchApplication.Place
        },
        Name: {
            _$class: msls.ContentItem,
            _$name: "Name",
            _$parentName: "Place1",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.Place,
            value: String
        },
        Address: {
            _$class: msls.ContentItem,
            _$name: "Address",
            _$parentName: "Place1",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.Place,
            value: String
        },
        Image1: {
            _$class: msls.ContentItem,
            _$name: "Image1",
            _$parentName: "Place1",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.Place,
            value: String
        },
        Popups: {
            _$class: msls.ContentItem,
            _$name: "Popups",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.AddEditCar
        },
        ImageUpload: {
            _$class: msls.ContentItem,
            _$name: "ImageUpload",
            _$parentName: "Popups",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.AddEditCar,
            value: lightSwitchApplication.AddEditCar
        },
        Car_Image: {
            _$class: msls.ContentItem,
            _$name: "Car_Image",
            _$parentName: "ImageUpload",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.AddEditCar,
            value: String
        },
        FilterMovements: {
            _$class: msls.ContentItem,
            _$name: "FilterMovements",
            _$parentName: "Popups",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.AddEditCar,
            value: lightSwitchApplication.AddEditCar
        },
        MovementDate: {
            _$class: msls.ContentItem,
            _$name: "MovementDate",
            _$parentName: "FilterMovements",
            screen: lightSwitchApplication.AddEditCar,
            data: lightSwitchApplication.AddEditCar,
            value: Date
        }
    };

    msls._addEntryPoints(lightSwitchApplication.AddEditCar, {
        /// <field>
        /// Called when a new AddEditCar screen is created.
        /// <br/>created(msls.application.AddEditCar screen)
        /// </field>
        created: [lightSwitchApplication.AddEditCar],
        /// <field>
        /// Called before changes on an active AddEditCar screen are applied.
        /// <br/>beforeApplyChanges(msls.application.AddEditCar screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.AddEditCar],
        /// <field>
        /// Called to determine if the Delete method can be executed.
        /// <br/>canExecute(msls.application.AddEditCar screen)
        /// </field>
        Delete_canExecute: [lightSwitchApplication.AddEditCar],
        /// <field>
        /// Called to execute the Delete method.
        /// <br/>execute(msls.application.AddEditCar screen)
        /// </field>
        Delete_execute: [lightSwitchApplication.AddEditCar],
        /// <field>
        /// Called after the Details content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Details_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("Details"); }],
        /// <field>
        /// Called after the columns content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        columns_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("columns"); }],
        /// <field>
        /// Called after the left content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        left_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("left"); }],
        /// <field>
        /// Called after the PlateNo content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlateNo_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("PlateNo"); }],
        /// <field>
        /// Called after the Image content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("Image"); }],
        /// <field>
        /// Called after the right content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        right_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("right"); }],
        /// <field>
        /// Called after the Color content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Color_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("Color"); }],
        /// <field>
        /// Called after the Model content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Model_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("Model"); }],
        /// <field>
        /// Called after the Movements content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Movements_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("Movements"); }],
        /// <field>
        /// Called after the Movements1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Movements1_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("Movements1"); }],
        /// <field>
        /// Called after the RowTemplate1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RowTemplate1_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("RowTemplate1"); }],
        /// <field>
        /// Called after the Place content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Place_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("Place"); }],
        /// <field>
        /// Called after the Name1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Name1_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("Name1"); }],
        /// <field>
        /// Called after the Address1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Address1_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("Address1"); }],
        /// <field>
        /// Called after the Image2 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image2_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("Image2"); }],
        /// <field>
        /// Called after the DateFrom content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DateFrom_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("DateFrom"); }],
        /// <field>
        /// Called after the DateTo content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DateTo_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("DateTo"); }],
        /// <field>
        /// Called after the Hours content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Hours_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("Hours"); }],
        /// <field>
        /// Called after the Favorites content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Favorites_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("Favorites"); }],
        /// <field>
        /// Called after the Favorites1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Favorites1_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("Favorites1"); }],
        /// <field>
        /// Called after the RowTemplate3 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RowTemplate3_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("RowTemplate3"); }],
        /// <field>
        /// Called after the Place1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Place1_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("Place1"); }],
        /// <field>
        /// Called after the Name content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Name_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("Name"); }],
        /// <field>
        /// Called after the Address content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Address_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("Address"); }],
        /// <field>
        /// Called after the Image1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image1_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("Image1"); }],
        /// <field>
        /// Called after the ImageUpload content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        ImageUpload_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("ImageUpload"); }],
        /// <field>
        /// Called to render the Car_Image content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Car_Image_render: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("Car_Image"); }],
        /// <field>
        /// Called after the FilterMovements content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        FilterMovements_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("FilterMovements"); }],
        /// <field>
        /// Called after the MovementDate content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        MovementDate_postRender: [$element, function () { return new lightSwitchApplication.AddEditCar().findContentItem("MovementDate"); }]
    });

    lightSwitchApplication.AddEditFavorite.prototype._$contentItems = {
        Tabs: {
            _$class: msls.ContentItem,
            _$name: "Tabs",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.AddEditFavorite
        },
        Details: {
            _$class: msls.ContentItem,
            _$name: "Details",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.AddEditFavorite,
            data: lightSwitchApplication.AddEditFavorite,
            value: lightSwitchApplication.AddEditFavorite
        },
        Favorite_Car: {
            _$class: msls.ContentItem,
            _$name: "Favorite_Car",
            _$parentName: "Details",
            screen: lightSwitchApplication.AddEditFavorite,
            data: lightSwitchApplication.AddEditFavorite,
            value: lightSwitchApplication.Car
        },
        Car: {
            _$class: msls.ContentItem,
            _$name: "Car",
            _$parentName: "Favorite_Car",
            screen: lightSwitchApplication.AddEditFavorite,
            data: lightSwitchApplication.Car,
            value: lightSwitchApplication.Car
        },
        PlateNo: {
            _$class: msls.ContentItem,
            _$name: "PlateNo",
            _$parentName: "Car",
            screen: lightSwitchApplication.AddEditFavorite,
            data: lightSwitchApplication.Car,
            value: String
        },
        Color: {
            _$class: msls.ContentItem,
            _$name: "Color",
            _$parentName: "Car",
            screen: lightSwitchApplication.AddEditFavorite,
            data: lightSwitchApplication.Car,
            value: String
        },
        Model: {
            _$class: msls.ContentItem,
            _$name: "Model",
            _$parentName: "Car",
            screen: lightSwitchApplication.AddEditFavorite,
            data: lightSwitchApplication.Car,
            value: String
        },
        Image: {
            _$class: msls.ContentItem,
            _$name: "Image",
            _$parentName: "Car",
            screen: lightSwitchApplication.AddEditFavorite,
            data: lightSwitchApplication.Car,
            value: String
        },
        Favorite_Place: {
            _$class: msls.ContentItem,
            _$name: "Favorite_Place",
            _$parentName: "Details",
            screen: lightSwitchApplication.AddEditFavorite,
            data: lightSwitchApplication.AddEditFavorite,
            value: lightSwitchApplication.Place
        },
        Favorite_IsSubscribed: {
            _$class: msls.ContentItem,
            _$name: "Favorite_IsSubscribed",
            _$parentName: "Details",
            screen: lightSwitchApplication.AddEditFavorite,
            data: lightSwitchApplication.AddEditFavorite,
            value: Boolean
        },
        Popups: {
            _$class: msls.ContentItem,
            _$name: "Popups",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.AddEditFavorite
        }
    };

    msls._addEntryPoints(lightSwitchApplication.AddEditFavorite, {
        /// <field>
        /// Called when a new AddEditFavorite screen is created.
        /// <br/>created(msls.application.AddEditFavorite screen)
        /// </field>
        created: [lightSwitchApplication.AddEditFavorite],
        /// <field>
        /// Called before changes on an active AddEditFavorite screen are applied.
        /// <br/>beforeApplyChanges(msls.application.AddEditFavorite screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.AddEditFavorite],
        /// <field>
        /// Called to determine if the Delete method can be executed.
        /// <br/>canExecute(msls.application.AddEditFavorite screen)
        /// </field>
        Delete_canExecute: [lightSwitchApplication.AddEditFavorite],
        /// <field>
        /// Called to execute the Delete method.
        /// <br/>execute(msls.application.AddEditFavorite screen)
        /// </field>
        Delete_execute: [lightSwitchApplication.AddEditFavorite],
        /// <field>
        /// Called to determine if the ShowFindPlace method can be executed.
        /// <br/>canExecute(msls.application.AddEditFavorite screen)
        /// </field>
        ShowFindPlace_canExecute: [lightSwitchApplication.AddEditFavorite],
        /// <field>
        /// Called to execute the ShowFindPlace method.
        /// <br/>execute(msls.application.AddEditFavorite screen)
        /// </field>
        ShowFindPlace_execute: [lightSwitchApplication.AddEditFavorite],
        /// <field>
        /// Called after the Details content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Details_postRender: [$element, function () { return new lightSwitchApplication.AddEditFavorite().findContentItem("Details"); }],
        /// <field>
        /// Called after the Favorite_Car content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Favorite_Car_postRender: [$element, function () { return new lightSwitchApplication.AddEditFavorite().findContentItem("Favorite_Car"); }],
        /// <field>
        /// Called after the Car content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Car_postRender: [$element, function () { return new lightSwitchApplication.AddEditFavorite().findContentItem("Car"); }],
        /// <field>
        /// Called after the PlateNo content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlateNo_postRender: [$element, function () { return new lightSwitchApplication.AddEditFavorite().findContentItem("PlateNo"); }],
        /// <field>
        /// Called after the Color content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Color_postRender: [$element, function () { return new lightSwitchApplication.AddEditFavorite().findContentItem("Color"); }],
        /// <field>
        /// Called after the Model content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Model_postRender: [$element, function () { return new lightSwitchApplication.AddEditFavorite().findContentItem("Model"); }],
        /// <field>
        /// Called after the Image content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image_postRender: [$element, function () { return new lightSwitchApplication.AddEditFavorite().findContentItem("Image"); }],
        /// <field>
        /// Called after the Favorite_Place content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Favorite_Place_postRender: [$element, function () { return new lightSwitchApplication.AddEditFavorite().findContentItem("Favorite_Place"); }],
        /// <field>
        /// Called after the Favorite_IsSubscribed content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Favorite_IsSubscribed_postRender: [$element, function () { return new lightSwitchApplication.AddEditFavorite().findContentItem("Favorite_IsSubscribed"); }]
    });

    lightSwitchApplication.AddEditMovement.prototype._$contentItems = {
        Tabs: {
            _$class: msls.ContentItem,
            _$name: "Tabs",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.AddEditMovement
        },
        Details: {
            _$class: msls.ContentItem,
            _$name: "Details",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: lightSwitchApplication.AddEditMovement
        },
        Group: {
            _$class: msls.ContentItem,
            _$name: "Group",
            _$parentName: "Details",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: lightSwitchApplication.AddEditMovement
        },
        Car: {
            _$class: msls.ContentItem,
            _$name: "Car",
            _$parentName: "Group",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: lightSwitchApplication.Car
        },
        RowTemplate: {
            _$class: msls.ContentItem,
            _$name: "RowTemplate",
            _$parentName: "Car",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.Car,
            value: lightSwitchApplication.Car
        },
        PlateNo1: {
            _$class: msls.ContentItem,
            _$name: "PlateNo1",
            _$parentName: "RowTemplate",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.Car,
            value: String
        },
        Model1: {
            _$class: msls.ContentItem,
            _$name: "Model1",
            _$parentName: "RowTemplate",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.Car,
            value: String
        },
        Image3: {
            _$class: msls.ContentItem,
            _$name: "Image3",
            _$parentName: "RowTemplate",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.Car,
            value: String
        },
        Movement_Place: {
            _$class: msls.ContentItem,
            _$name: "Movement_Place",
            _$parentName: "Group",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: lightSwitchApplication.Place
        },
        Place: {
            _$class: msls.ContentItem,
            _$name: "Place",
            _$parentName: "Movement_Place",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.Place,
            value: lightSwitchApplication.Place
        },
        Name1: {
            _$class: msls.ContentItem,
            _$name: "Name1",
            _$parentName: "Place",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.Place,
            value: String
        },
        Address1: {
            _$class: msls.ContentItem,
            _$name: "Address1",
            _$parentName: "Place",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.Place,
            value: String
        },
        Image1: {
            _$class: msls.ContentItem,
            _$name: "Image1",
            _$parentName: "Place",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.Place,
            value: String
        },
        Dates: {
            _$class: msls.ContentItem,
            _$name: "Dates",
            _$parentName: "Details",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: lightSwitchApplication.AddEditMovement
        },
        DateFrom: {
            _$class: msls.ContentItem,
            _$name: "DateFrom",
            _$parentName: "Dates",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: Date
        },
        DateTo: {
            _$class: msls.ContentItem,
            _$name: "DateTo",
            _$parentName: "Dates",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: Date
        },
        Times: {
            _$class: msls.ContentItem,
            _$name: "Times",
            _$parentName: "Details",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: lightSwitchApplication.AddEditMovement
        },
        Hours: {
            _$class: msls.ContentItem,
            _$name: "Hours",
            _$parentName: "Times",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: Number
        },
        Minutes: {
            _$class: msls.ContentItem,
            _$name: "Minutes",
            _$parentName: "Times",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: Number
        },
        Group7: {
            _$class: msls.ContentItem,
            _$name: "Group7",
            _$parentName: "Details",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: lightSwitchApplication.AddEditMovement
        },
        Amount: {
            _$class: msls.ContentItem,
            _$name: "Amount",
            _$parentName: "Group7",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: String
        },
        Rating: {
            _$class: msls.ContentItem,
            _$name: "Rating",
            _$parentName: "Group7",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: Number
        },
        Description: {
            _$class: msls.ContentItem,
            _$name: "Description",
            _$parentName: "Details",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: String
        },
        Map: {
            _$class: msls.ContentItem,
            _$name: "Map",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: lightSwitchApplication.AddEditMovement
        },
        directionsItinerary: {
            _$class: msls.ContentItem,
            _$name: "directionsItinerary",
            _$parentName: "Map",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: String
        },
        Group5: {
            _$class: msls.ContentItem,
            _$name: "Group5",
            _$parentName: "Map",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: lightSwitchApplication.AddEditMovement
        },
        bingMap: {
            _$class: msls.ContentItem,
            _$name: "bingMap",
            _$parentName: "Group5",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: String
        },
        googleMap: {
            _$class: msls.ContentItem,
            _$name: "googleMap",
            _$parentName: "Group5",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: String
        },
        Swap: {
            _$class: msls.ContentItem,
            _$name: "Swap",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: lightSwitchApplication.AddEditMovement
        },
        SwapChat: {
            _$class: msls.ContentItem,
            _$name: "SwapChat",
            _$parentName: "Swap",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: lightSwitchApplication.AddEditMovement
        },
        SwapStatus: {
            _$class: msls.ContentItem,
            _$name: "SwapStatus",
            _$parentName: "SwapChat",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: Number
        },
        Group1: {
            _$class: msls.ContentItem,
            _$name: "Group1",
            _$parentName: "SwapChat",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: lightSwitchApplication.AddEditMovement
        },
        Movement_DateFrom: {
            _$class: msls.ContentItem,
            _$name: "Movement_DateFrom",
            _$parentName: "Group1",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: Date
        },
        Movement_DateTo: {
            _$class: msls.ContentItem,
            _$name: "Movement_DateTo",
            _$parentName: "Group1",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: Date
        },
        Group8: {
            _$class: msls.ContentItem,
            _$name: "Group8",
            _$parentName: "SwapChat",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: lightSwitchApplication.AddEditMovement
        },
        Movement_Id: {
            _$class: msls.ContentItem,
            _$name: "Movement_Id",
            _$parentName: "Group8",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: Number
        },
        Movement_Swap_Movement: {
            _$class: msls.ContentItem,
            _$name: "Movement_Swap_Movement",
            _$parentName: "Group8",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: Number
        },
        Message: {
            _$class: msls.ContentItem,
            _$name: "Message",
            _$parentName: "SwapChat",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: String
        },
        SendMessage: {
            _$class: msls.ContentItem,
            _$name: "SendMessage",
            _$parentName: "SwapChat",
            screen: lightSwitchApplication.AddEditMovement
        },
        MessageHistory: {
            _$class: msls.ContentItem,
            _$name: "MessageHistory",
            _$parentName: "SwapChat",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: String
        },
        Movement_SwapMovement: {
            _$class: msls.ContentItem,
            _$name: "Movement_SwapMovement",
            _$parentName: "Swap",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: lightSwitchApplication.SwapMovement
        },
        SwapStatus1: {
            _$class: msls.ContentItem,
            _$name: "SwapStatus1",
            _$parentName: "Movement_SwapMovement",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.SwapMovement,
            value: Number
        },
        Group2: {
            _$class: msls.ContentItem,
            _$name: "Group2",
            _$parentName: "Movement_SwapMovement",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.SwapMovement,
            value: lightSwitchApplication.SwapMovement
        },
        DateFrom1: {
            _$class: msls.ContentItem,
            _$name: "DateFrom1",
            _$parentName: "Group2",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.SwapMovement,
            value: Date
        },
        DateTo1: {
            _$class: msls.ContentItem,
            _$name: "DateTo1",
            _$parentName: "Group2",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.SwapMovement,
            value: Date
        },
        Id: {
            _$class: msls.ContentItem,
            _$name: "Id",
            _$parentName: "Movement_SwapMovement",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.SwapMovement,
            value: Number
        },
        Group3: {
            _$class: msls.ContentItem,
            _$name: "Group3",
            _$parentName: "Movement_SwapMovement",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.SwapMovement,
            value: lightSwitchApplication.SwapMovement
        },
        Hours1: {
            _$class: msls.ContentItem,
            _$name: "Hours1",
            _$parentName: "Group3",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.SwapMovement,
            value: Number
        },
        Minutes1: {
            _$class: msls.ContentItem,
            _$name: "Minutes1",
            _$parentName: "Group3",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.SwapMovement,
            value: Number
        },
        Group4: {
            _$class: msls.ContentItem,
            _$name: "Group4",
            _$parentName: "Movement_SwapMovement",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.SwapMovement,
            value: lightSwitchApplication.SwapMovement
        },
        Place1: {
            _$class: msls.ContentItem,
            _$name: "Place1",
            _$parentName: "Group4",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.SwapMovement,
            value: lightSwitchApplication.Place
        },
        Name2: {
            _$class: msls.ContentItem,
            _$name: "Name2",
            _$parentName: "Place1",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.Place,
            value: String
        },
        Address2: {
            _$class: msls.ContentItem,
            _$name: "Address2",
            _$parentName: "Place1",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.Place,
            value: String
        },
        Image2: {
            _$class: msls.ContentItem,
            _$name: "Image2",
            _$parentName: "Place1",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.Place,
            value: String
        },
        Popups: {
            _$class: msls.ContentItem,
            _$name: "Popups",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.AddEditMovement
        },
        MapOptions: {
            _$class: msls.ContentItem,
            _$name: "MapOptions",
            _$parentName: "Popups",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: lightSwitchApplication.AddEditMovement
        },
        useBingMap: {
            _$class: msls.ContentItem,
            _$name: "useBingMap",
            _$parentName: "MapOptions",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: Boolean
        },
        DrivingMode: {
            _$class: msls.ContentItem,
            _$name: "DrivingMode",
            _$parentName: "MapOptions",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: Boolean
        },
        TrafficMode: {
            _$class: msls.ContentItem,
            _$name: "TrafficMode",
            _$parentName: "MapOptions",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: Boolean
        },
        FilterDetails: {
            _$class: msls.ContentItem,
            _$name: "FilterDetails",
            _$parentName: "Popups",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: lightSwitchApplication.AddEditMovement
        },
        FavoritesFiltered: {
            _$class: msls.ContentItem,
            _$name: "FavoritesFiltered",
            _$parentName: "FilterDetails",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: {
                _$class: msls.VisualCollection,
                screen: lightSwitchApplication.AddEditMovement,
                _$entry: {
                    elementType: lightSwitchApplication.Favorite
                }
            }
        },
        FavoritesFilteredTemplate: {
            _$class: msls.ContentItem,
            _$name: "FavoritesFilteredTemplate",
            _$parentName: "FavoritesFiltered",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.Favorite,
            value: lightSwitchApplication.Favorite
        },
        Place6: {
            _$class: msls.ContentItem,
            _$name: "Place6",
            _$parentName: "FavoritesFilteredTemplate",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.Favorite,
            value: lightSwitchApplication.Place
        },
        Name: {
            _$class: msls.ContentItem,
            _$name: "Name",
            _$parentName: "Place6",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.Place,
            value: String
        },
        Address: {
            _$class: msls.ContentItem,
            _$name: "Address",
            _$parentName: "Place6",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.Place,
            value: String
        },
        Image: {
            _$class: msls.ContentItem,
            _$name: "Image",
            _$parentName: "Place6",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.Place,
            value: String
        },
        ShowDirectionsItinerary: {
            _$class: msls.ContentItem,
            _$name: "ShowDirectionsItinerary",
            _$parentName: "Popups",
            screen: lightSwitchApplication.AddEditMovement,
            data: lightSwitchApplication.AddEditMovement,
            value: lightSwitchApplication.AddEditMovement
        }
    };

    msls._addEntryPoints(lightSwitchApplication.AddEditMovement, {
        /// <field>
        /// Called when a new AddEditMovement screen is created.
        /// <br/>created(msls.application.AddEditMovement screen)
        /// </field>
        created: [lightSwitchApplication.AddEditMovement],
        /// <field>
        /// Called before changes on an active AddEditMovement screen are applied.
        /// <br/>beforeApplyChanges(msls.application.AddEditMovement screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.AddEditMovement],
        /// <field>
        /// Called to determine if the Delete method can be executed.
        /// <br/>canExecute(msls.application.AddEditMovement screen)
        /// </field>
        Delete_canExecute: [lightSwitchApplication.AddEditMovement],
        /// <field>
        /// Called to execute the Delete method.
        /// <br/>execute(msls.application.AddEditMovement screen)
        /// </field>
        Delete_execute: [lightSwitchApplication.AddEditMovement],
        /// <field>
        /// Called to determine if the FavoritesFiltered_ItemTap method can be executed.
        /// <br/>canExecute(msls.application.AddEditMovement screen)
        /// </field>
        FavoritesFiltered_ItemTap_canExecute: [lightSwitchApplication.AddEditMovement],
        /// <field>
        /// Called to execute the FavoritesFiltered_ItemTap method.
        /// <br/>execute(msls.application.AddEditMovement screen)
        /// </field>
        FavoritesFiltered_ItemTap_execute: [lightSwitchApplication.AddEditMovement],
        /// <field>
        /// Called to determine if the SendMessage method can be executed.
        /// <br/>canExecute(msls.application.AddEditMovement screen)
        /// </field>
        SendMessage_canExecute: [lightSwitchApplication.AddEditMovement],
        /// <field>
        /// Called to execute the SendMessage method.
        /// <br/>execute(msls.application.AddEditMovement screen)
        /// </field>
        SendMessage_execute: [lightSwitchApplication.AddEditMovement],
        /// <field>
        /// Called to determine if the RouteFromHereToPlace method can be executed.
        /// <br/>canExecute(msls.application.AddEditMovement screen)
        /// </field>
        RouteFromHereToPlace_canExecute: [lightSwitchApplication.AddEditMovement],
        /// <field>
        /// Called to execute the RouteFromHereToPlace method.
        /// <br/>execute(msls.application.AddEditMovement screen)
        /// </field>
        RouteFromHereToPlace_execute: [lightSwitchApplication.AddEditMovement],
        /// <field>
        /// Called to determine if the RouteFromPlaceToSwap method can be executed.
        /// <br/>canExecute(msls.application.AddEditMovement screen)
        /// </field>
        RouteFromPlaceToSwap_canExecute: [lightSwitchApplication.AddEditMovement],
        /// <field>
        /// Called to execute the RouteFromPlaceToSwap method.
        /// <br/>execute(msls.application.AddEditMovement screen)
        /// </field>
        RouteFromPlaceToSwap_execute: [lightSwitchApplication.AddEditMovement],
        /// <field>
        /// Called to determine if the FindNearestPlaces method can be executed.
        /// <br/>canExecute(msls.application.AddEditMovement screen)
        /// </field>
        FindNearestPlaces_canExecute: [lightSwitchApplication.AddEditMovement],
        /// <field>
        /// Called to execute the FindNearestPlaces method.
        /// <br/>execute(msls.application.AddEditMovement screen)
        /// </field>
        FindNearestPlaces_execute: [lightSwitchApplication.AddEditMovement],
        /// <field>
        /// Called to determine if the AddPlaceToFavorites method can be executed.
        /// <br/>canExecute(msls.application.AddEditMovement screen)
        /// </field>
        AddPlaceToFavorites_canExecute: [lightSwitchApplication.AddEditMovement],
        /// <field>
        /// Called to execute the AddPlaceToFavorites method.
        /// <br/>execute(msls.application.AddEditMovement screen)
        /// </field>
        AddPlaceToFavorites_execute: [lightSwitchApplication.AddEditMovement],
        /// <field>
        /// Called to determine if the MoveToSwap method can be executed.
        /// <br/>canExecute(msls.application.AddEditMovement screen)
        /// </field>
        MoveToSwap_canExecute: [lightSwitchApplication.AddEditMovement],
        /// <field>
        /// Called to execute the MoveToSwap method.
        /// <br/>execute(msls.application.AddEditMovement screen)
        /// </field>
        MoveToSwap_execute: [lightSwitchApplication.AddEditMovement],
        /// <field>
        /// Called to determine if the ShowFindPlace method can be executed.
        /// <br/>canExecute(msls.application.AddEditMovement screen)
        /// </field>
        ShowFindPlace_canExecute: [lightSwitchApplication.AddEditMovement],
        /// <field>
        /// Called to execute the ShowFindPlace method.
        /// <br/>execute(msls.application.AddEditMovement screen)
        /// </field>
        ShowFindPlace_execute: [lightSwitchApplication.AddEditMovement],
        /// <field>
        /// Called after the Details content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Details_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Details"); }],
        /// <field>
        /// Called after the Group content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Group"); }],
        /// <field>
        /// Called after the Car content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Car_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Car"); }],
        /// <field>
        /// Called after the RowTemplate content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RowTemplate_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("RowTemplate"); }],
        /// <field>
        /// Called after the PlateNo1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlateNo1_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("PlateNo1"); }],
        /// <field>
        /// Called after the Model1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Model1_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Model1"); }],
        /// <field>
        /// Called after the Image3 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image3_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Image3"); }],
        /// <field>
        /// Called after the Movement_Place content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Movement_Place_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Movement_Place"); }],
        /// <field>
        /// Called after the Place content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Place_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Place"); }],
        /// <field>
        /// Called after the Name1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Name1_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Name1"); }],
        /// <field>
        /// Called after the Address1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Address1_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Address1"); }],
        /// <field>
        /// Called after the Image1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image1_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Image1"); }],
        /// <field>
        /// Called after the Dates content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Dates_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Dates"); }],
        /// <field>
        /// Called after the DateFrom content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DateFrom_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("DateFrom"); }],
        /// <field>
        /// Called after the DateTo content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DateTo_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("DateTo"); }],
        /// <field>
        /// Called after the Times content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Times_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Times"); }],
        /// <field>
        /// Called after the Hours content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Hours_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Hours"); }],
        /// <field>
        /// Called after the Minutes content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Minutes_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Minutes"); }],
        /// <field>
        /// Called after the Group7 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group7_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Group7"); }],
        /// <field>
        /// Called after the Amount content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Amount_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Amount"); }],
        /// <field>
        /// Called after the Rating content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Rating_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Rating"); }],
        /// <field>
        /// Called after the Description content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Description_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Description"); }],
        /// <field>
        /// Called after the Map content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Map_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Map"); }],
        /// <field>
        /// Called to render the directionsItinerary content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        directionsItinerary_render: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("directionsItinerary"); }],
        /// <field>
        /// Called after the Group5 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group5_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Group5"); }],
        /// <field>
        /// Called to render the bingMap content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        bingMap_render: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("bingMap"); }],
        /// <field>
        /// Called to render the googleMap content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        googleMap_render: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("googleMap"); }],
        /// <field>
        /// Called after the Swap content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Swap_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Swap"); }],
        /// <field>
        /// Called after the SwapChat content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        SwapChat_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("SwapChat"); }],
        /// <field>
        /// Called after the SwapStatus content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        SwapStatus_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("SwapStatus"); }],
        /// <field>
        /// Called after the Group1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group1_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Group1"); }],
        /// <field>
        /// Called after the Movement_DateFrom content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Movement_DateFrom_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Movement_DateFrom"); }],
        /// <field>
        /// Called after the Movement_DateTo content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Movement_DateTo_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Movement_DateTo"); }],
        /// <field>
        /// Called after the Group8 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group8_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Group8"); }],
        /// <field>
        /// Called after the Movement_Id content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Movement_Id_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Movement_Id"); }],
        /// <field>
        /// Called after the Movement_Swap_Movement content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Movement_Swap_Movement_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Movement_Swap_Movement"); }],
        /// <field>
        /// Called after the Message content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Message_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Message"); }],
        /// <field>
        /// Called after the SendMessage content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        SendMessage_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("SendMessage"); }],
        /// <field>
        /// Called to render the MessageHistory content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        MessageHistory_render: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("MessageHistory"); }],
        /// <field>
        /// Called after the Movement_SwapMovement content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Movement_SwapMovement_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Movement_SwapMovement"); }],
        /// <field>
        /// Called after the SwapStatus1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        SwapStatus1_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("SwapStatus1"); }],
        /// <field>
        /// Called after the Group2 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group2_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Group2"); }],
        /// <field>
        /// Called after the DateFrom1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DateFrom1_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("DateFrom1"); }],
        /// <field>
        /// Called after the DateTo1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DateTo1_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("DateTo1"); }],
        /// <field>
        /// Called after the Id content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Id_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Id"); }],
        /// <field>
        /// Called after the Group3 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group3_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Group3"); }],
        /// <field>
        /// Called after the Hours1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Hours1_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Hours1"); }],
        /// <field>
        /// Called after the Minutes1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Minutes1_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Minutes1"); }],
        /// <field>
        /// Called after the Group4 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group4_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Group4"); }],
        /// <field>
        /// Called after the Place1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Place1_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Place1"); }],
        /// <field>
        /// Called after the Name2 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Name2_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Name2"); }],
        /// <field>
        /// Called after the Address2 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Address2_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Address2"); }],
        /// <field>
        /// Called after the Image2 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image2_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Image2"); }],
        /// <field>
        /// Called after the MapOptions content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        MapOptions_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("MapOptions"); }],
        /// <field>
        /// Called to render the useBingMap content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        useBingMap_render: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("useBingMap"); }],
        /// <field>
        /// Called to render the DrivingMode content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DrivingMode_render: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("DrivingMode"); }],
        /// <field>
        /// Called to render the TrafficMode content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        TrafficMode_render: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("TrafficMode"); }],
        /// <field>
        /// Called after the FilterDetails content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        FilterDetails_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("FilterDetails"); }],
        /// <field>
        /// Called after the FavoritesFiltered content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        FavoritesFiltered_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("FavoritesFiltered"); }],
        /// <field>
        /// Called after the FavoritesFilteredTemplate content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        FavoritesFilteredTemplate_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("FavoritesFilteredTemplate"); }],
        /// <field>
        /// Called after the Place6 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Place6_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Place6"); }],
        /// <field>
        /// Called after the Name content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Name_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Name"); }],
        /// <field>
        /// Called after the Address content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Address_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Address"); }],
        /// <field>
        /// Called after the Image content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("Image"); }],
        /// <field>
        /// Called after the ShowDirectionsItinerary content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        ShowDirectionsItinerary_postRender: [$element, function () { return new lightSwitchApplication.AddEditMovement().findContentItem("ShowDirectionsItinerary"); }]
    });

    lightSwitchApplication.AddEditPlace.prototype._$contentItems = {
        Tabs: {
            _$class: msls.ContentItem,
            _$name: "Tabs",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.AddEditPlace
        },
        Details: {
            _$class: msls.ContentItem,
            _$name: "Details",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: lightSwitchApplication.AddEditPlace
        },
        Group3: {
            _$class: msls.ContentItem,
            _$name: "Group3",
            _$parentName: "Details",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: lightSwitchApplication.AddEditPlace
        },
        Name: {
            _$class: msls.ContentItem,
            _$name: "Name",
            _$parentName: "Group3",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: String
        },
        Address: {
            _$class: msls.ContentItem,
            _$name: "Address",
            _$parentName: "Group3",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: String
        },
        Latitude: {
            _$class: msls.ContentItem,
            _$name: "Latitude",
            _$parentName: "Group3",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: String
        },
        Longitude: {
            _$class: msls.ContentItem,
            _$name: "Longitude",
            _$parentName: "Group3",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: String
        },
        placeUpdates: {
            _$class: msls.ContentItem,
            _$name: "placeUpdates",
            _$parentName: "Group3",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: String
        },
        columns: {
            _$class: msls.ContentItem,
            _$name: "columns",
            _$parentName: "Details",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: lightSwitchApplication.Place
        },
        IsShared: {
            _$class: msls.ContentItem,
            _$name: "IsShared",
            _$parentName: "columns",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.Place,
            value: Boolean
        },
        Capacity: {
            _$class: msls.ContentItem,
            _$name: "Capacity",
            _$parentName: "columns",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.Place,
            value: Number
        },
        Description: {
            _$class: msls.ContentItem,
            _$name: "Description",
            _$parentName: "columns",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.Place,
            value: String
        },
        Image: {
            _$class: msls.ContentItem,
            _$name: "Image",
            _$parentName: "columns",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.Place,
            value: String
        },
        Map: {
            _$class: msls.ContentItem,
            _$name: "Map",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: lightSwitchApplication.AddEditPlace
        },
        Group: {
            _$class: msls.ContentItem,
            _$name: "Group",
            _$parentName: "Map",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: lightSwitchApplication.AddEditPlace
        },
        Group1: {
            _$class: msls.ContentItem,
            _$name: "Group1",
            _$parentName: "Group",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: lightSwitchApplication.AddEditPlace
        },
        Place_Address: {
            _$class: msls.ContentItem,
            _$name: "Place_Address",
            _$parentName: "Group1",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: String
        },
        Place_Longitude: {
            _$class: msls.ContentItem,
            _$name: "Place_Longitude",
            _$parentName: "Group1",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: String
        },
        Place_Latitude: {
            _$class: msls.ContentItem,
            _$name: "Place_Latitude",
            _$parentName: "Group1",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: String
        },
        directionsItinerary: {
            _$class: msls.ContentItem,
            _$name: "directionsItinerary",
            _$parentName: "Group1",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: String
        },
        Group2: {
            _$class: msls.ContentItem,
            _$name: "Group2",
            _$parentName: "Group",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: lightSwitchApplication.AddEditPlace
        },
        bingMap: {
            _$class: msls.ContentItem,
            _$name: "bingMap",
            _$parentName: "Group2",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: String
        },
        googleMap: {
            _$class: msls.ContentItem,
            _$name: "googleMap",
            _$parentName: "Group2",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: String
        },
        MapHelp: {
            _$class: msls.ContentItem,
            _$name: "MapHelp",
            _$parentName: "Group2",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: String
        },
        Restrictions: {
            _$class: msls.ContentItem,
            _$name: "Restrictions",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: lightSwitchApplication.AddEditPlace
        },
        PlacesRestrictions: {
            _$class: msls.ContentItem,
            _$name: "PlacesRestrictions",
            _$parentName: "Restrictions",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: {
                _$class: msls.VisualCollection,
                screen: lightSwitchApplication.AddEditPlace,
                _$entry: {
                    elementType: lightSwitchApplication.PlacesRestriction
                }
            }
        },
        PlacesRestrictionsTemplate: {
            _$class: msls.ContentItem,
            _$name: "PlacesRestrictionsTemplate",
            _$parentName: "PlacesRestrictions",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.PlacesRestriction,
            value: lightSwitchApplication.PlacesRestriction
        },
        Restriction: {
            _$class: msls.ContentItem,
            _$name: "Restriction",
            _$parentName: "PlacesRestrictionsTemplate",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.PlacesRestriction,
            value: lightSwitchApplication.Restriction
        },
        Image1: {
            _$class: msls.ContentItem,
            _$name: "Image1",
            _$parentName: "Restriction",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.Restriction,
            value: String
        },
        Description1: {
            _$class: msls.ContentItem,
            _$name: "Description1",
            _$parentName: "Restriction",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.Restriction,
            value: String
        },
        Popups: {
            _$class: msls.ContentItem,
            _$name: "Popups",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.AddEditPlace
        },
        ImageUpload: {
            _$class: msls.ContentItem,
            _$name: "ImageUpload",
            _$parentName: "Popups",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: lightSwitchApplication.AddEditPlace
        },
        Place_Image: {
            _$class: msls.ContentItem,
            _$name: "Place_Image",
            _$parentName: "ImageUpload",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: String
        },
        MapOptions: {
            _$class: msls.ContentItem,
            _$name: "MapOptions",
            _$parentName: "Popups",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: lightSwitchApplication.AddEditPlace
        },
        useBingMap: {
            _$class: msls.ContentItem,
            _$name: "useBingMap",
            _$parentName: "MapOptions",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: Boolean
        },
        DrivingMode: {
            _$class: msls.ContentItem,
            _$name: "DrivingMode",
            _$parentName: "MapOptions",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: Boolean
        },
        TrafficMode: {
            _$class: msls.ContentItem,
            _$name: "TrafficMode",
            _$parentName: "MapOptions",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: Boolean
        },
        FlickrGroup: {
            _$class: msls.ContentItem,
            _$name: "FlickrGroup",
            _$parentName: "Popups",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: lightSwitchApplication.AddEditPlace
        },
        FlickrImages: {
            _$class: msls.ContentItem,
            _$name: "FlickrImages",
            _$parentName: "FlickrGroup",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: String
        },
        DeepLink: {
            _$class: msls.ContentItem,
            _$name: "DeepLink",
            _$parentName: "Popups",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: lightSwitchApplication.AddEditPlace
        },
        PlaceUrl: {
            _$class: msls.ContentItem,
            _$name: "PlaceUrl",
            _$parentName: "DeepLink",
            screen: lightSwitchApplication.AddEditPlace,
            data: lightSwitchApplication.AddEditPlace,
            value: String
        }
    };

    msls._addEntryPoints(lightSwitchApplication.AddEditPlace, {
        /// <field>
        /// Called when a new AddEditPlace screen is created.
        /// <br/>created(msls.application.AddEditPlace screen)
        /// </field>
        created: [lightSwitchApplication.AddEditPlace],
        /// <field>
        /// Called before changes on an active AddEditPlace screen are applied.
        /// <br/>beforeApplyChanges(msls.application.AddEditPlace screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.AddEditPlace],
        /// <field>
        /// Called to determine if the Delete method can be executed.
        /// <br/>canExecute(msls.application.AddEditPlace screen)
        /// </field>
        Delete_canExecute: [lightSwitchApplication.AddEditPlace],
        /// <field>
        /// Called to execute the Delete method.
        /// <br/>execute(msls.application.AddEditPlace screen)
        /// </field>
        Delete_execute: [lightSwitchApplication.AddEditPlace],
        /// <field>
        /// Called to determine if the DrawMapRoute method can be executed.
        /// <br/>canExecute(msls.application.AddEditPlace screen)
        /// </field>
        DrawMapRoute_canExecute: [lightSwitchApplication.AddEditPlace],
        /// <field>
        /// Called to execute the DrawMapRoute method.
        /// <br/>execute(msls.application.AddEditPlace screen)
        /// </field>
        DrawMapRoute_execute: [lightSwitchApplication.AddEditPlace],
        /// <field>
        /// Called after the Details content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Details_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("Details"); }],
        /// <field>
        /// Called after the Group3 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group3_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("Group3"); }],
        /// <field>
        /// Called after the Name content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Name_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("Name"); }],
        /// <field>
        /// Called after the Address content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Address_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("Address"); }],
        /// <field>
        /// Called after the Latitude content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Latitude_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("Latitude"); }],
        /// <field>
        /// Called after the Longitude content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Longitude_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("Longitude"); }],
        /// <field>
        /// Called after the placeUpdates content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        placeUpdates_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("placeUpdates"); }],
        /// <field>
        /// Called after the columns content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        columns_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("columns"); }],
        /// <field>
        /// Called after the IsShared content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        IsShared_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("IsShared"); }],
        /// <field>
        /// Called after the Capacity content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Capacity_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("Capacity"); }],
        /// <field>
        /// Called after the Description content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Description_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("Description"); }],
        /// <field>
        /// Called after the Image content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("Image"); }],
        /// <field>
        /// Called after the Map content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Map_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("Map"); }],
        /// <field>
        /// Called after the Group content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("Group"); }],
        /// <field>
        /// Called after the Group1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group1_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("Group1"); }],
        /// <field>
        /// Called after the Place_Address content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Place_Address_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("Place_Address"); }],
        /// <field>
        /// Called after the Place_Longitude content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Place_Longitude_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("Place_Longitude"); }],
        /// <field>
        /// Called after the Place_Latitude content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Place_Latitude_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("Place_Latitude"); }],
        /// <field>
        /// Called to render the directionsItinerary content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        directionsItinerary_render: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("directionsItinerary"); }],
        /// <field>
        /// Called after the Group2 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group2_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("Group2"); }],
        /// <field>
        /// Called to render the bingMap content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        bingMap_render: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("bingMap"); }],
        /// <field>
        /// Called to render the googleMap content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        googleMap_render: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("googleMap"); }],
        /// <field>
        /// Called to render the MapHelp content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        MapHelp_render: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("MapHelp"); }],
        /// <field>
        /// Called after the Restrictions content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Restrictions_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("Restrictions"); }],
        /// <field>
        /// Called after the PlacesRestrictions content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlacesRestrictions_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("PlacesRestrictions"); }],
        /// <field>
        /// Called after the PlacesRestrictionsTemplate content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlacesRestrictionsTemplate_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("PlacesRestrictionsTemplate"); }],
        /// <field>
        /// Called after the Restriction content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Restriction_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("Restriction"); }],
        /// <field>
        /// Called after the Image1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image1_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("Image1"); }],
        /// <field>
        /// Called after the Description1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Description1_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("Description1"); }],
        /// <field>
        /// Called after the ImageUpload content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        ImageUpload_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("ImageUpload"); }],
        /// <field>
        /// Called to render the Place_Image content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Place_Image_render: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("Place_Image"); }],
        /// <field>
        /// Called after the MapOptions content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        MapOptions_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("MapOptions"); }],
        /// <field>
        /// Called to render the useBingMap content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        useBingMap_render: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("useBingMap"); }],
        /// <field>
        /// Called to render the DrivingMode content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DrivingMode_render: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("DrivingMode"); }],
        /// <field>
        /// Called to render the TrafficMode content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        TrafficMode_render: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("TrafficMode"); }],
        /// <field>
        /// Called after the FlickrGroup content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        FlickrGroup_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("FlickrGroup"); }],
        /// <field>
        /// Called to render the FlickrImages content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        FlickrImages_render: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("FlickrImages"); }],
        /// <field>
        /// Called after the DeepLink content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DeepLink_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("DeepLink"); }],
        /// <field>
        /// Called after the PlaceUrl content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlaceUrl_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlace().findContentItem("PlaceUrl"); }]
    });

    lightSwitchApplication.AddEditPlacesRestriction.prototype._$contentItems = {
        Tabs: {
            _$class: msls.ContentItem,
            _$name: "Tabs",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.AddEditPlacesRestriction
        },
        Details: {
            _$class: msls.ContentItem,
            _$name: "Details",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.AddEditPlacesRestriction,
            data: lightSwitchApplication.AddEditPlacesRestriction,
            value: lightSwitchApplication.AddEditPlacesRestriction
        },
        columns: {
            _$class: msls.ContentItem,
            _$name: "columns",
            _$parentName: "Details",
            screen: lightSwitchApplication.AddEditPlacesRestriction,
            data: lightSwitchApplication.AddEditPlacesRestriction,
            value: lightSwitchApplication.PlacesRestriction
        },
        left: {
            _$class: msls.ContentItem,
            _$name: "left",
            _$parentName: "columns",
            screen: lightSwitchApplication.AddEditPlacesRestriction,
            data: lightSwitchApplication.PlacesRestriction,
            value: lightSwitchApplication.PlacesRestriction
        },
        Place: {
            _$class: msls.ContentItem,
            _$name: "Place",
            _$parentName: "left",
            screen: lightSwitchApplication.AddEditPlacesRestriction,
            data: lightSwitchApplication.PlacesRestriction,
            value: lightSwitchApplication.Place
        },
        RowTemplate: {
            _$class: msls.ContentItem,
            _$name: "RowTemplate",
            _$parentName: "Place",
            screen: lightSwitchApplication.AddEditPlacesRestriction,
            data: lightSwitchApplication.Place,
            value: lightSwitchApplication.Place
        },
        Image: {
            _$class: msls.ContentItem,
            _$name: "Image",
            _$parentName: "RowTemplate",
            screen: lightSwitchApplication.AddEditPlacesRestriction,
            data: lightSwitchApplication.Place,
            value: String
        },
        Group: {
            _$class: msls.ContentItem,
            _$name: "Group",
            _$parentName: "RowTemplate",
            screen: lightSwitchApplication.AddEditPlacesRestriction,
            data: lightSwitchApplication.Place,
            value: lightSwitchApplication.Place
        },
        Name: {
            _$class: msls.ContentItem,
            _$name: "Name",
            _$parentName: "Group",
            screen: lightSwitchApplication.AddEditPlacesRestriction,
            data: lightSwitchApplication.Place,
            value: String
        },
        Address: {
            _$class: msls.ContentItem,
            _$name: "Address",
            _$parentName: "Group",
            screen: lightSwitchApplication.AddEditPlacesRestriction,
            data: lightSwitchApplication.Place,
            value: String
        },
        right: {
            _$class: msls.ContentItem,
            _$name: "right",
            _$parentName: "columns",
            screen: lightSwitchApplication.AddEditPlacesRestriction,
            data: lightSwitchApplication.PlacesRestriction,
            value: lightSwitchApplication.PlacesRestriction
        },
        Restriction: {
            _$class: msls.ContentItem,
            _$name: "Restriction",
            _$parentName: "right",
            screen: lightSwitchApplication.AddEditPlacesRestriction,
            data: lightSwitchApplication.PlacesRestriction,
            value: lightSwitchApplication.Restriction
        },
        RowTemplate1: {
            _$class: msls.ContentItem,
            _$name: "RowTemplate1",
            _$parentName: "Restriction",
            screen: lightSwitchApplication.AddEditPlacesRestriction,
            data: lightSwitchApplication.Restriction,
            value: lightSwitchApplication.Restriction
        },
        Image1: {
            _$class: msls.ContentItem,
            _$name: "Image1",
            _$parentName: "RowTemplate1",
            screen: lightSwitchApplication.AddEditPlacesRestriction,
            data: lightSwitchApplication.Restriction,
            value: String
        },
        Description: {
            _$class: msls.ContentItem,
            _$name: "Description",
            _$parentName: "RowTemplate1",
            screen: lightSwitchApplication.AddEditPlacesRestriction,
            data: lightSwitchApplication.Restriction,
            value: String
        },
        Popups: {
            _$class: msls.ContentItem,
            _$name: "Popups",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.AddEditPlacesRestriction
        }
    };

    msls._addEntryPoints(lightSwitchApplication.AddEditPlacesRestriction, {
        /// <field>
        /// Called when a new AddEditPlacesRestriction screen is created.
        /// <br/>created(msls.application.AddEditPlacesRestriction screen)
        /// </field>
        created: [lightSwitchApplication.AddEditPlacesRestriction],
        /// <field>
        /// Called before changes on an active AddEditPlacesRestriction screen are applied.
        /// <br/>beforeApplyChanges(msls.application.AddEditPlacesRestriction screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.AddEditPlacesRestriction],
        /// <field>
        /// Called after the Details content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Details_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlacesRestriction().findContentItem("Details"); }],
        /// <field>
        /// Called after the columns content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        columns_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlacesRestriction().findContentItem("columns"); }],
        /// <field>
        /// Called after the left content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        left_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlacesRestriction().findContentItem("left"); }],
        /// <field>
        /// Called after the Place content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Place_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlacesRestriction().findContentItem("Place"); }],
        /// <field>
        /// Called after the RowTemplate content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RowTemplate_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlacesRestriction().findContentItem("RowTemplate"); }],
        /// <field>
        /// Called after the Image content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlacesRestriction().findContentItem("Image"); }],
        /// <field>
        /// Called after the Group content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlacesRestriction().findContentItem("Group"); }],
        /// <field>
        /// Called after the Name content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Name_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlacesRestriction().findContentItem("Name"); }],
        /// <field>
        /// Called after the Address content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Address_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlacesRestriction().findContentItem("Address"); }],
        /// <field>
        /// Called after the right content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        right_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlacesRestriction().findContentItem("right"); }],
        /// <field>
        /// Called after the Restriction content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Restriction_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlacesRestriction().findContentItem("Restriction"); }],
        /// <field>
        /// Called after the RowTemplate1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RowTemplate1_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlacesRestriction().findContentItem("RowTemplate1"); }],
        /// <field>
        /// Called after the Image1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image1_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlacesRestriction().findContentItem("Image1"); }],
        /// <field>
        /// Called after the Description content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Description_postRender: [$element, function () { return new lightSwitchApplication.AddEditPlacesRestriction().findContentItem("Description"); }]
    });

    lightSwitchApplication.AddEditRestriction.prototype._$contentItems = {
        Tabs: {
            _$class: msls.ContentItem,
            _$name: "Tabs",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.AddEditRestriction
        },
        Details: {
            _$class: msls.ContentItem,
            _$name: "Details",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.AddEditRestriction,
            value: lightSwitchApplication.AddEditRestriction
        },
        columns: {
            _$class: msls.ContentItem,
            _$name: "columns",
            _$parentName: "Details",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.AddEditRestriction,
            value: lightSwitchApplication.Restriction
        },
        Image1: {
            _$class: msls.ContentItem,
            _$name: "Image1",
            _$parentName: "columns",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.Restriction,
            value: String
        },
        Description: {
            _$class: msls.ContentItem,
            _$name: "Description",
            _$parentName: "columns",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.Restriction,
            value: String
        },
        RestrictionRegulations: {
            _$class: msls.ContentItem,
            _$name: "RestrictionRegulations",
            _$parentName: "Details",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.AddEditRestriction,
            value: {
                _$class: msls.VisualCollection,
                screen: lightSwitchApplication.AddEditRestriction,
                _$entry: {
                    elementType: lightSwitchApplication.RestrictionRegulation
                }
            }
        },
        RestrictionRegulationsTemplate: {
            _$class: msls.ContentItem,
            _$name: "RestrictionRegulationsTemplate",
            _$parentName: "RestrictionRegulations",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.RestrictionRegulation,
            value: lightSwitchApplication.RestrictionRegulation
        },
        Group: {
            _$class: msls.ContentItem,
            _$name: "Group",
            _$parentName: "RestrictionRegulationsTemplate",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.RestrictionRegulation,
            value: lightSwitchApplication.RestrictionRegulation
        },
        Hours: {
            _$class: msls.ContentItem,
            _$name: "Hours",
            _$parentName: "Group",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.RestrictionRegulation,
            value: Number
        },
        Minutes: {
            _$class: msls.ContentItem,
            _$name: "Minutes",
            _$parentName: "Group",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.RestrictionRegulation,
            value: Number
        },
        Price: {
            _$class: msls.ContentItem,
            _$name: "Price",
            _$parentName: "Group",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.RestrictionRegulation,
            value: String
        },
        Group2: {
            _$class: msls.ContentItem,
            _$name: "Group2",
            _$parentName: "RestrictionRegulationsTemplate",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.RestrictionRegulation,
            value: lightSwitchApplication.RestrictionRegulation
        },
        Monday: {
            _$class: msls.ContentItem,
            _$name: "Monday",
            _$parentName: "Group2",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.RestrictionRegulation,
            value: Boolean
        },
        Tuesday: {
            _$class: msls.ContentItem,
            _$name: "Tuesday",
            _$parentName: "Group2",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.RestrictionRegulation,
            value: Boolean
        },
        Wednesday: {
            _$class: msls.ContentItem,
            _$name: "Wednesday",
            _$parentName: "Group2",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.RestrictionRegulation,
            value: Boolean
        },
        Group1: {
            _$class: msls.ContentItem,
            _$name: "Group1",
            _$parentName: "RestrictionRegulationsTemplate",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.RestrictionRegulation,
            value: lightSwitchApplication.RestrictionRegulation
        },
        Thursday: {
            _$class: msls.ContentItem,
            _$name: "Thursday",
            _$parentName: "Group1",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.RestrictionRegulation,
            value: Boolean
        },
        Friday: {
            _$class: msls.ContentItem,
            _$name: "Friday",
            _$parentName: "Group1",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.RestrictionRegulation,
            value: Boolean
        },
        Saturday: {
            _$class: msls.ContentItem,
            _$name: "Saturday",
            _$parentName: "Group1",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.RestrictionRegulation,
            value: Boolean
        },
        Sunday: {
            _$class: msls.ContentItem,
            _$name: "Sunday",
            _$parentName: "Group1",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.RestrictionRegulation,
            value: Boolean
        },
        Popups: {
            _$class: msls.ContentItem,
            _$name: "Popups",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.AddEditRestriction
        },
        FilterDetails: {
            _$class: msls.ContentItem,
            _$name: "FilterDetails",
            _$parentName: "Popups",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.AddEditRestriction,
            value: lightSwitchApplication.AddEditRestriction
        },
        FavoritesFiltered: {
            _$class: msls.ContentItem,
            _$name: "FavoritesFiltered",
            _$parentName: "FilterDetails",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.AddEditRestriction,
            value: {
                _$class: msls.VisualCollection,
                screen: lightSwitchApplication.AddEditRestriction,
                _$entry: {
                    elementType: lightSwitchApplication.Favorite
                }
            }
        },
        FavoritesFilteredTemplate: {
            _$class: msls.ContentItem,
            _$name: "FavoritesFilteredTemplate",
            _$parentName: "FavoritesFiltered",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.Favorite,
            value: lightSwitchApplication.Favorite
        },
        Place2: {
            _$class: msls.ContentItem,
            _$name: "Place2",
            _$parentName: "FavoritesFilteredTemplate",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.Favorite,
            value: lightSwitchApplication.Place
        },
        Name: {
            _$class: msls.ContentItem,
            _$name: "Name",
            _$parentName: "Place2",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.Place,
            value: String
        },
        Address: {
            _$class: msls.ContentItem,
            _$name: "Address",
            _$parentName: "Place2",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.Place,
            value: String
        },
        Image: {
            _$class: msls.ContentItem,
            _$name: "Image",
            _$parentName: "Place2",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.Place,
            value: String
        },
        Car: {
            _$class: msls.ContentItem,
            _$name: "Car",
            _$parentName: "FavoritesFilteredTemplate",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.Favorite,
            value: lightSwitchApplication.Car
        },
        ImagePopup: {
            _$class: msls.ContentItem,
            _$name: "ImagePopup",
            _$parentName: "Popups",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.AddEditRestriction,
            value: lightSwitchApplication.AddEditRestriction
        },
        Restriction_Image: {
            _$class: msls.ContentItem,
            _$name: "Restriction_Image",
            _$parentName: "ImagePopup",
            screen: lightSwitchApplication.AddEditRestriction,
            data: lightSwitchApplication.AddEditRestriction,
            value: String
        }
    };

    msls._addEntryPoints(lightSwitchApplication.AddEditRestriction, {
        /// <field>
        /// Called when a new AddEditRestriction screen is created.
        /// <br/>created(msls.application.AddEditRestriction screen)
        /// </field>
        created: [lightSwitchApplication.AddEditRestriction],
        /// <field>
        /// Called before changes on an active AddEditRestriction screen are applied.
        /// <br/>beforeApplyChanges(msls.application.AddEditRestriction screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.AddEditRestriction],
        /// <field>
        /// Called to determine if the Delete method can be executed.
        /// <br/>canExecute(msls.application.AddEditRestriction screen)
        /// </field>
        Delete_canExecute: [lightSwitchApplication.AddEditRestriction],
        /// <field>
        /// Called to execute the Delete method.
        /// <br/>execute(msls.application.AddEditRestriction screen)
        /// </field>
        Delete_execute: [lightSwitchApplication.AddEditRestriction],
        /// <field>
        /// Called to determine if the FavoritesFiltered_ItemTap method can be executed.
        /// <br/>canExecute(msls.application.AddEditRestriction screen)
        /// </field>
        FavoritesFiltered_ItemTap_canExecute: [lightSwitchApplication.AddEditRestriction],
        /// <field>
        /// Called to execute the FavoritesFiltered_ItemTap method.
        /// <br/>execute(msls.application.AddEditRestriction screen)
        /// </field>
        FavoritesFiltered_ItemTap_execute: [lightSwitchApplication.AddEditRestriction],
        /// <field>
        /// Called after the Details content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Details_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Details"); }],
        /// <field>
        /// Called after the columns content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        columns_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("columns"); }],
        /// <field>
        /// Called after the Image1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image1_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Image1"); }],
        /// <field>
        /// Called after the Description content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Description_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Description"); }],
        /// <field>
        /// Called after the RestrictionRegulations content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RestrictionRegulations_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("RestrictionRegulations"); }],
        /// <field>
        /// Called after the RestrictionRegulationsTemplate content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RestrictionRegulationsTemplate_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("RestrictionRegulationsTemplate"); }],
        /// <field>
        /// Called after the Group content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Group"); }],
        /// <field>
        /// Called after the Hours content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Hours_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Hours"); }],
        /// <field>
        /// Called after the Minutes content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Minutes_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Minutes"); }],
        /// <field>
        /// Called after the Price content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Price_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Price"); }],
        /// <field>
        /// Called after the Group2 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group2_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Group2"); }],
        /// <field>
        /// Called after the Monday content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Monday_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Monday"); }],
        /// <field>
        /// Called after the Tuesday content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Tuesday_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Tuesday"); }],
        /// <field>
        /// Called after the Wednesday content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Wednesday_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Wednesday"); }],
        /// <field>
        /// Called after the Group1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group1_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Group1"); }],
        /// <field>
        /// Called after the Thursday content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Thursday_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Thursday"); }],
        /// <field>
        /// Called after the Friday content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Friday_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Friday"); }],
        /// <field>
        /// Called after the Saturday content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Saturday_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Saturday"); }],
        /// <field>
        /// Called after the Sunday content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Sunday_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Sunday"); }],
        /// <field>
        /// Called after the FilterDetails content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        FilterDetails_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("FilterDetails"); }],
        /// <field>
        /// Called after the FavoritesFiltered content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        FavoritesFiltered_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("FavoritesFiltered"); }],
        /// <field>
        /// Called after the FavoritesFilteredTemplate content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        FavoritesFilteredTemplate_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("FavoritesFilteredTemplate"); }],
        /// <field>
        /// Called after the Place2 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Place2_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Place2"); }],
        /// <field>
        /// Called after the Name content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Name_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Name"); }],
        /// <field>
        /// Called after the Address content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Address_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Address"); }],
        /// <field>
        /// Called after the Image content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Image"); }],
        /// <field>
        /// Called after the Car content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Car_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Car"); }],
        /// <field>
        /// Called after the ImagePopup content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        ImagePopup_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("ImagePopup"); }],
        /// <field>
        /// Called to render the Restriction_Image content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Restriction_Image_render: [$element, function () { return new lightSwitchApplication.AddEditRestriction().findContentItem("Restriction_Image"); }]
    });

    lightSwitchApplication.AddEditRestrictionRegulation.prototype._$contentItems = {
        Tabs: {
            _$class: msls.ContentItem,
            _$name: "Tabs",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.AddEditRestrictionRegulation
        },
        Details: {
            _$class: msls.ContentItem,
            _$name: "Details",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.AddEditRestrictionRegulation,
            data: lightSwitchApplication.AddEditRestrictionRegulation,
            value: lightSwitchApplication.AddEditRestrictionRegulation
        },
        columns: {
            _$class: msls.ContentItem,
            _$name: "columns",
            _$parentName: "Details",
            screen: lightSwitchApplication.AddEditRestrictionRegulation,
            data: lightSwitchApplication.AddEditRestrictionRegulation,
            value: lightSwitchApplication.RestrictionRegulation
        },
        right: {
            _$class: msls.ContentItem,
            _$name: "right",
            _$parentName: "columns",
            screen: lightSwitchApplication.AddEditRestrictionRegulation,
            data: lightSwitchApplication.RestrictionRegulation,
            value: lightSwitchApplication.RestrictionRegulation
        },
        Hours: {
            _$class: msls.ContentItem,
            _$name: "Hours",
            _$parentName: "right",
            screen: lightSwitchApplication.AddEditRestrictionRegulation,
            data: lightSwitchApplication.RestrictionRegulation,
            value: Number
        },
        Minutes: {
            _$class: msls.ContentItem,
            _$name: "Minutes",
            _$parentName: "right",
            screen: lightSwitchApplication.AddEditRestrictionRegulation,
            data: lightSwitchApplication.RestrictionRegulation,
            value: Number
        },
        Price: {
            _$class: msls.ContentItem,
            _$name: "Price",
            _$parentName: "right",
            screen: lightSwitchApplication.AddEditRestrictionRegulation,
            data: lightSwitchApplication.RestrictionRegulation,
            value: String
        },
        DateFrom: {
            _$class: msls.ContentItem,
            _$name: "DateFrom",
            _$parentName: "right",
            screen: lightSwitchApplication.AddEditRestrictionRegulation,
            data: lightSwitchApplication.RestrictionRegulation,
            value: Date
        },
        DateTo: {
            _$class: msls.ContentItem,
            _$name: "DateTo",
            _$parentName: "right",
            screen: lightSwitchApplication.AddEditRestrictionRegulation,
            data: lightSwitchApplication.RestrictionRegulation,
            value: Date
        },
        left: {
            _$class: msls.ContentItem,
            _$name: "left",
            _$parentName: "columns",
            screen: lightSwitchApplication.AddEditRestrictionRegulation,
            data: lightSwitchApplication.RestrictionRegulation,
            value: lightSwitchApplication.RestrictionRegulation
        },
        Monday: {
            _$class: msls.ContentItem,
            _$name: "Monday",
            _$parentName: "left",
            screen: lightSwitchApplication.AddEditRestrictionRegulation,
            data: lightSwitchApplication.RestrictionRegulation,
            value: Boolean
        },
        Tuesday: {
            _$class: msls.ContentItem,
            _$name: "Tuesday",
            _$parentName: "left",
            screen: lightSwitchApplication.AddEditRestrictionRegulation,
            data: lightSwitchApplication.RestrictionRegulation,
            value: Boolean
        },
        Wednesday: {
            _$class: msls.ContentItem,
            _$name: "Wednesday",
            _$parentName: "left",
            screen: lightSwitchApplication.AddEditRestrictionRegulation,
            data: lightSwitchApplication.RestrictionRegulation,
            value: Boolean
        },
        Thursday: {
            _$class: msls.ContentItem,
            _$name: "Thursday",
            _$parentName: "left",
            screen: lightSwitchApplication.AddEditRestrictionRegulation,
            data: lightSwitchApplication.RestrictionRegulation,
            value: Boolean
        },
        Friday: {
            _$class: msls.ContentItem,
            _$name: "Friday",
            _$parentName: "left",
            screen: lightSwitchApplication.AddEditRestrictionRegulation,
            data: lightSwitchApplication.RestrictionRegulation,
            value: Boolean
        },
        Saturday: {
            _$class: msls.ContentItem,
            _$name: "Saturday",
            _$parentName: "left",
            screen: lightSwitchApplication.AddEditRestrictionRegulation,
            data: lightSwitchApplication.RestrictionRegulation,
            value: Boolean
        },
        Sunday: {
            _$class: msls.ContentItem,
            _$name: "Sunday",
            _$parentName: "left",
            screen: lightSwitchApplication.AddEditRestrictionRegulation,
            data: lightSwitchApplication.RestrictionRegulation,
            value: Boolean
        },
        Popups: {
            _$class: msls.ContentItem,
            _$name: "Popups",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.AddEditRestrictionRegulation
        }
    };

    msls._addEntryPoints(lightSwitchApplication.AddEditRestrictionRegulation, {
        /// <field>
        /// Called when a new AddEditRestrictionRegulation screen is created.
        /// <br/>created(msls.application.AddEditRestrictionRegulation screen)
        /// </field>
        created: [lightSwitchApplication.AddEditRestrictionRegulation],
        /// <field>
        /// Called before changes on an active AddEditRestrictionRegulation screen are applied.
        /// <br/>beforeApplyChanges(msls.application.AddEditRestrictionRegulation screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.AddEditRestrictionRegulation],
        /// <field>
        /// Called to determine if the Delete method can be executed.
        /// <br/>canExecute(msls.application.AddEditRestrictionRegulation screen)
        /// </field>
        Delete_canExecute: [lightSwitchApplication.AddEditRestrictionRegulation],
        /// <field>
        /// Called to execute the Delete method.
        /// <br/>execute(msls.application.AddEditRestrictionRegulation screen)
        /// </field>
        Delete_execute: [lightSwitchApplication.AddEditRestrictionRegulation],
        /// <field>
        /// Called after the Details content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Details_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestrictionRegulation().findContentItem("Details"); }],
        /// <field>
        /// Called after the columns content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        columns_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestrictionRegulation().findContentItem("columns"); }],
        /// <field>
        /// Called after the right content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        right_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestrictionRegulation().findContentItem("right"); }],
        /// <field>
        /// Called after the Hours content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Hours_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestrictionRegulation().findContentItem("Hours"); }],
        /// <field>
        /// Called after the Minutes content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Minutes_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestrictionRegulation().findContentItem("Minutes"); }],
        /// <field>
        /// Called after the Price content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Price_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestrictionRegulation().findContentItem("Price"); }],
        /// <field>
        /// Called after the DateFrom content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DateFrom_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestrictionRegulation().findContentItem("DateFrom"); }],
        /// <field>
        /// Called after the DateTo content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DateTo_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestrictionRegulation().findContentItem("DateTo"); }],
        /// <field>
        /// Called after the left content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        left_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestrictionRegulation().findContentItem("left"); }],
        /// <field>
        /// Called after the Monday content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Monday_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestrictionRegulation().findContentItem("Monday"); }],
        /// <field>
        /// Called after the Tuesday content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Tuesday_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestrictionRegulation().findContentItem("Tuesday"); }],
        /// <field>
        /// Called after the Wednesday content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Wednesday_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestrictionRegulation().findContentItem("Wednesday"); }],
        /// <field>
        /// Called after the Thursday content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Thursday_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestrictionRegulation().findContentItem("Thursday"); }],
        /// <field>
        /// Called after the Friday content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Friday_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestrictionRegulation().findContentItem("Friday"); }],
        /// <field>
        /// Called after the Saturday content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Saturday_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestrictionRegulation().findContentItem("Saturday"); }],
        /// <field>
        /// Called after the Sunday content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Sunday_postRender: [$element, function () { return new lightSwitchApplication.AddEditRestrictionRegulation().findContentItem("Sunday"); }]
    });

    lightSwitchApplication.BrowseCars.prototype._$contentItems = {
        Tabs: {
            _$class: msls.ContentItem,
            _$name: "Tabs",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.BrowseCars
        },
        CarList: {
            _$class: msls.ContentItem,
            _$name: "CarList",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.BrowseCars,
            data: lightSwitchApplication.BrowseCars,
            value: lightSwitchApplication.BrowseCars
        },
        Car: {
            _$class: msls.ContentItem,
            _$name: "Car",
            _$parentName: "CarList",
            screen: lightSwitchApplication.BrowseCars,
            data: lightSwitchApplication.BrowseCars,
            value: {
                _$class: msls.VisualCollection,
                screen: lightSwitchApplication.BrowseCars,
                _$entry: {
                    elementType: lightSwitchApplication.Car
                }
            }
        },
        RowTemplate: {
            _$class: msls.ContentItem,
            _$name: "RowTemplate",
            _$parentName: "Car",
            screen: lightSwitchApplication.BrowseCars,
            data: lightSwitchApplication.Car,
            value: lightSwitchApplication.Car
        },
        Image: {
            _$class: msls.ContentItem,
            _$name: "Image",
            _$parentName: "RowTemplate",
            screen: lightSwitchApplication.BrowseCars,
            data: lightSwitchApplication.Car,
            value: String
        },
        Group: {
            _$class: msls.ContentItem,
            _$name: "Group",
            _$parentName: "RowTemplate",
            screen: lightSwitchApplication.BrowseCars,
            data: lightSwitchApplication.Car,
            value: lightSwitchApplication.Car
        },
        PlateNo: {
            _$class: msls.ContentItem,
            _$name: "PlateNo",
            _$parentName: "Group",
            screen: lightSwitchApplication.BrowseCars,
            data: lightSwitchApplication.Car,
            value: String
        },
        Color: {
            _$class: msls.ContentItem,
            _$name: "Color",
            _$parentName: "Group",
            screen: lightSwitchApplication.BrowseCars,
            data: lightSwitchApplication.Car,
            value: String
        },
        Model: {
            _$class: msls.ContentItem,
            _$name: "Model",
            _$parentName: "Group",
            screen: lightSwitchApplication.BrowseCars,
            data: lightSwitchApplication.Car,
            value: String
        },
        Popups: {
            _$class: msls.ContentItem,
            _$name: "Popups",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.BrowseCars
        },
        FilterCars: {
            _$class: msls.ContentItem,
            _$name: "FilterCars",
            _$parentName: "Popups",
            screen: lightSwitchApplication.BrowseCars,
            data: lightSwitchApplication.BrowseCars,
            value: lightSwitchApplication.BrowseCars
        },
        CarPlateNo: {
            _$class: msls.ContentItem,
            _$name: "CarPlateNo",
            _$parentName: "FilterCars",
            screen: lightSwitchApplication.BrowseCars,
            data: lightSwitchApplication.BrowseCars,
            value: String
        }
    };

    msls._addEntryPoints(lightSwitchApplication.BrowseCars, {
        /// <field>
        /// Called when a new BrowseCars screen is created.
        /// <br/>created(msls.application.BrowseCars screen)
        /// </field>
        created: [lightSwitchApplication.BrowseCars],
        /// <field>
        /// Called before changes on an active BrowseCars screen are applied.
        /// <br/>beforeApplyChanges(msls.application.BrowseCars screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.BrowseCars],
        /// <field>
        /// Called after the CarList content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        CarList_postRender: [$element, function () { return new lightSwitchApplication.BrowseCars().findContentItem("CarList"); }],
        /// <field>
        /// Called after the Car content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Car_postRender: [$element, function () { return new lightSwitchApplication.BrowseCars().findContentItem("Car"); }],
        /// <field>
        /// Called after the RowTemplate content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RowTemplate_postRender: [$element, function () { return new lightSwitchApplication.BrowseCars().findContentItem("RowTemplate"); }],
        /// <field>
        /// Called after the Image content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image_postRender: [$element, function () { return new lightSwitchApplication.BrowseCars().findContentItem("Image"); }],
        /// <field>
        /// Called after the Group content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group_postRender: [$element, function () { return new lightSwitchApplication.BrowseCars().findContentItem("Group"); }],
        /// <field>
        /// Called after the PlateNo content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlateNo_postRender: [$element, function () { return new lightSwitchApplication.BrowseCars().findContentItem("PlateNo"); }],
        /// <field>
        /// Called after the Color content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Color_postRender: [$element, function () { return new lightSwitchApplication.BrowseCars().findContentItem("Color"); }],
        /// <field>
        /// Called after the Model content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Model_postRender: [$element, function () { return new lightSwitchApplication.BrowseCars().findContentItem("Model"); }],
        /// <field>
        /// Called after the FilterCars content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        FilterCars_postRender: [$element, function () { return new lightSwitchApplication.BrowseCars().findContentItem("FilterCars"); }],
        /// <field>
        /// Called after the CarPlateNo content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        CarPlateNo_postRender: [$element, function () { return new lightSwitchApplication.BrowseCars().findContentItem("CarPlateNo"); }]
    });

    lightSwitchApplication.BrowseFavorites.prototype._$contentItems = {
        Tabs: {
            _$class: msls.ContentItem,
            _$name: "Tabs",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.BrowseFavorites
        },
        FavoriteList: {
            _$class: msls.ContentItem,
            _$name: "FavoriteList",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.BrowseFavorites,
            data: lightSwitchApplication.BrowseFavorites,
            value: lightSwitchApplication.BrowseFavorites
        },
        Favorite: {
            _$class: msls.ContentItem,
            _$name: "Favorite",
            _$parentName: "FavoriteList",
            screen: lightSwitchApplication.BrowseFavorites,
            data: lightSwitchApplication.BrowseFavorites,
            value: {
                _$class: msls.VisualCollection,
                screen: lightSwitchApplication.BrowseFavorites,
                _$entry: {
                    elementType: lightSwitchApplication.Favorite
                }
            }
        },
        RowTemplate2: {
            _$class: msls.ContentItem,
            _$name: "RowTemplate2",
            _$parentName: "Favorite",
            screen: lightSwitchApplication.BrowseFavorites,
            data: lightSwitchApplication.Favorite,
            value: lightSwitchApplication.Favorite
        },
        Car: {
            _$class: msls.ContentItem,
            _$name: "Car",
            _$parentName: "RowTemplate2",
            screen: lightSwitchApplication.BrowseFavorites,
            data: lightSwitchApplication.Favorite,
            value: lightSwitchApplication.Car
        },
        Image: {
            _$class: msls.ContentItem,
            _$name: "Image",
            _$parentName: "Car",
            screen: lightSwitchApplication.BrowseFavorites,
            data: lightSwitchApplication.Car,
            value: String
        },
        Group: {
            _$class: msls.ContentItem,
            _$name: "Group",
            _$parentName: "Car",
            screen: lightSwitchApplication.BrowseFavorites,
            data: lightSwitchApplication.Car,
            value: lightSwitchApplication.Car
        },
        PlateNo: {
            _$class: msls.ContentItem,
            _$name: "PlateNo",
            _$parentName: "Group",
            screen: lightSwitchApplication.BrowseFavorites,
            data: lightSwitchApplication.Car,
            value: String
        },
        Color: {
            _$class: msls.ContentItem,
            _$name: "Color",
            _$parentName: "Group",
            screen: lightSwitchApplication.BrowseFavorites,
            data: lightSwitchApplication.Car,
            value: String
        },
        Model: {
            _$class: msls.ContentItem,
            _$name: "Model",
            _$parentName: "Group",
            screen: lightSwitchApplication.BrowseFavorites,
            data: lightSwitchApplication.Car,
            value: String
        },
        Place: {
            _$class: msls.ContentItem,
            _$name: "Place",
            _$parentName: "RowTemplate2",
            screen: lightSwitchApplication.BrowseFavorites,
            data: lightSwitchApplication.Favorite,
            value: lightSwitchApplication.Place
        },
        Image1: {
            _$class: msls.ContentItem,
            _$name: "Image1",
            _$parentName: "Place",
            screen: lightSwitchApplication.BrowseFavorites,
            data: lightSwitchApplication.Place,
            value: String
        },
        Group1: {
            _$class: msls.ContentItem,
            _$name: "Group1",
            _$parentName: "Place",
            screen: lightSwitchApplication.BrowseFavorites,
            data: lightSwitchApplication.Place,
            value: lightSwitchApplication.Place
        },
        Name: {
            _$class: msls.ContentItem,
            _$name: "Name",
            _$parentName: "Group1",
            screen: lightSwitchApplication.BrowseFavorites,
            data: lightSwitchApplication.Place,
            value: String
        },
        Address: {
            _$class: msls.ContentItem,
            _$name: "Address",
            _$parentName: "Group1",
            screen: lightSwitchApplication.BrowseFavorites,
            data: lightSwitchApplication.Place,
            value: String
        },
        Capacity: {
            _$class: msls.ContentItem,
            _$name: "Capacity",
            _$parentName: "Group1",
            screen: lightSwitchApplication.BrowseFavorites,
            data: lightSwitchApplication.Place,
            value: Number
        },
        IsSubscribed: {
            _$class: msls.ContentItem,
            _$name: "IsSubscribed",
            _$parentName: "RowTemplate2",
            screen: lightSwitchApplication.BrowseFavorites,
            data: lightSwitchApplication.Favorite,
            value: Boolean
        },
        Popups: {
            _$class: msls.ContentItem,
            _$name: "Popups",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.BrowseFavorites
        },
        FilterFavorite: {
            _$class: msls.ContentItem,
            _$name: "FilterFavorite",
            _$parentName: "Popups",
            screen: lightSwitchApplication.BrowseFavorites,
            data: lightSwitchApplication.BrowseFavorites,
            value: lightSwitchApplication.BrowseFavorites
        },
        FavoriteLocarion: {
            _$class: msls.ContentItem,
            _$name: "FavoriteLocarion",
            _$parentName: "FilterFavorite",
            screen: lightSwitchApplication.BrowseFavorites,
            data: lightSwitchApplication.BrowseFavorites,
            value: String
        }
    };

    msls._addEntryPoints(lightSwitchApplication.BrowseFavorites, {
        /// <field>
        /// Called when a new BrowseFavorites screen is created.
        /// <br/>created(msls.application.BrowseFavorites screen)
        /// </field>
        created: [lightSwitchApplication.BrowseFavorites],
        /// <field>
        /// Called before changes on an active BrowseFavorites screen are applied.
        /// <br/>beforeApplyChanges(msls.application.BrowseFavorites screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.BrowseFavorites],
        /// <field>
        /// Called after the FavoriteList content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        FavoriteList_postRender: [$element, function () { return new lightSwitchApplication.BrowseFavorites().findContentItem("FavoriteList"); }],
        /// <field>
        /// Called after the Favorite content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Favorite_postRender: [$element, function () { return new lightSwitchApplication.BrowseFavorites().findContentItem("Favorite"); }],
        /// <field>
        /// Called after the RowTemplate2 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RowTemplate2_postRender: [$element, function () { return new lightSwitchApplication.BrowseFavorites().findContentItem("RowTemplate2"); }],
        /// <field>
        /// Called after the Car content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Car_postRender: [$element, function () { return new lightSwitchApplication.BrowseFavorites().findContentItem("Car"); }],
        /// <field>
        /// Called after the Image content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image_postRender: [$element, function () { return new lightSwitchApplication.BrowseFavorites().findContentItem("Image"); }],
        /// <field>
        /// Called after the Group content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group_postRender: [$element, function () { return new lightSwitchApplication.BrowseFavorites().findContentItem("Group"); }],
        /// <field>
        /// Called after the PlateNo content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlateNo_postRender: [$element, function () { return new lightSwitchApplication.BrowseFavorites().findContentItem("PlateNo"); }],
        /// <field>
        /// Called after the Color content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Color_postRender: [$element, function () { return new lightSwitchApplication.BrowseFavorites().findContentItem("Color"); }],
        /// <field>
        /// Called after the Model content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Model_postRender: [$element, function () { return new lightSwitchApplication.BrowseFavorites().findContentItem("Model"); }],
        /// <field>
        /// Called after the Place content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Place_postRender: [$element, function () { return new lightSwitchApplication.BrowseFavorites().findContentItem("Place"); }],
        /// <field>
        /// Called after the Image1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image1_postRender: [$element, function () { return new lightSwitchApplication.BrowseFavorites().findContentItem("Image1"); }],
        /// <field>
        /// Called after the Group1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group1_postRender: [$element, function () { return new lightSwitchApplication.BrowseFavorites().findContentItem("Group1"); }],
        /// <field>
        /// Called after the Name content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Name_postRender: [$element, function () { return new lightSwitchApplication.BrowseFavorites().findContentItem("Name"); }],
        /// <field>
        /// Called after the Address content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Address_postRender: [$element, function () { return new lightSwitchApplication.BrowseFavorites().findContentItem("Address"); }],
        /// <field>
        /// Called after the Capacity content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Capacity_postRender: [$element, function () { return new lightSwitchApplication.BrowseFavorites().findContentItem("Capacity"); }],
        /// <field>
        /// Called after the IsSubscribed content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        IsSubscribed_postRender: [$element, function () { return new lightSwitchApplication.BrowseFavorites().findContentItem("IsSubscribed"); }],
        /// <field>
        /// Called after the FilterFavorite content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        FilterFavorite_postRender: [$element, function () { return new lightSwitchApplication.BrowseFavorites().findContentItem("FilterFavorite"); }],
        /// <field>
        /// Called after the FavoriteLocarion content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        FavoriteLocarion_postRender: [$element, function () { return new lightSwitchApplication.BrowseFavorites().findContentItem("FavoriteLocarion"); }]
    });

    lightSwitchApplication.BrowseMovements.prototype._$contentItems = {
        Tabs: {
            _$class: msls.ContentItem,
            _$name: "Tabs",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.BrowseMovements
        },
        MovementList: {
            _$class: msls.ContentItem,
            _$name: "MovementList",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.BrowseMovements,
            value: lightSwitchApplication.BrowseMovements
        },
        movementUpdates: {
            _$class: msls.ContentItem,
            _$name: "movementUpdates",
            _$parentName: "MovementList",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.BrowseMovements,
            value: String
        },
        Movement: {
            _$class: msls.ContentItem,
            _$name: "Movement",
            _$parentName: "MovementList",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.BrowseMovements,
            value: {
                _$class: msls.VisualCollection,
                screen: lightSwitchApplication.BrowseMovements,
                _$entry: {
                    elementType: lightSwitchApplication.Movement
                }
            }
        },
        RowTemplate2: {
            _$class: msls.ContentItem,
            _$name: "RowTemplate2",
            _$parentName: "Movement",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.Movement,
            value: lightSwitchApplication.Movement
        },
        Group1: {
            _$class: msls.ContentItem,
            _$name: "Group1",
            _$parentName: "RowTemplate2",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.Movement,
            value: lightSwitchApplication.Movement
        },
        Car: {
            _$class: msls.ContentItem,
            _$name: "Car",
            _$parentName: "Group1",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.Movement,
            value: lightSwitchApplication.Car
        },
        Image: {
            _$class: msls.ContentItem,
            _$name: "Image",
            _$parentName: "Car",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.Car,
            value: String
        },
        Group4: {
            _$class: msls.ContentItem,
            _$name: "Group4",
            _$parentName: "Car",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.Car,
            value: lightSwitchApplication.Car
        },
        PlateNo: {
            _$class: msls.ContentItem,
            _$name: "PlateNo",
            _$parentName: "Group4",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.Car,
            value: String
        },
        Model: {
            _$class: msls.ContentItem,
            _$name: "Model",
            _$parentName: "Group4",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.Car,
            value: String
        },
        Place: {
            _$class: msls.ContentItem,
            _$name: "Place",
            _$parentName: "Group1",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.Movement,
            value: lightSwitchApplication.Place
        },
        Image1: {
            _$class: msls.ContentItem,
            _$name: "Image1",
            _$parentName: "Place",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.Place,
            value: String
        },
        Group5: {
            _$class: msls.ContentItem,
            _$name: "Group5",
            _$parentName: "Place",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.Place,
            value: lightSwitchApplication.Place
        },
        Name: {
            _$class: msls.ContentItem,
            _$name: "Name",
            _$parentName: "Group5",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.Place,
            value: String
        },
        Address: {
            _$class: msls.ContentItem,
            _$name: "Address",
            _$parentName: "Group5",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.Place,
            value: String
        },
        Group2: {
            _$class: msls.ContentItem,
            _$name: "Group2",
            _$parentName: "RowTemplate2",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.Movement,
            value: lightSwitchApplication.Movement
        },
        DateFrom: {
            _$class: msls.ContentItem,
            _$name: "DateFrom",
            _$parentName: "Group2",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.Movement,
            value: Date
        },
        DateTo: {
            _$class: msls.ContentItem,
            _$name: "DateTo",
            _$parentName: "Group2",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.Movement,
            value: Date
        },
        Group3: {
            _$class: msls.ContentItem,
            _$name: "Group3",
            _$parentName: "RowTemplate2",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.Movement,
            value: lightSwitchApplication.Movement
        },
        Hours: {
            _$class: msls.ContentItem,
            _$name: "Hours",
            _$parentName: "Group3",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.Movement,
            value: Number
        },
        Minutes: {
            _$class: msls.ContentItem,
            _$name: "Minutes",
            _$parentName: "Group3",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.Movement,
            value: Number
        },
        Amount: {
            _$class: msls.ContentItem,
            _$name: "Amount",
            _$parentName: "Group3",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.Movement,
            value: String
        },
        Popups: {
            _$class: msls.ContentItem,
            _$name: "Popups",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.BrowseMovements
        },
        FilterMovements: {
            _$class: msls.ContentItem,
            _$name: "FilterMovements",
            _$parentName: "Popups",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.BrowseMovements,
            value: lightSwitchApplication.BrowseMovements
        },
        MovementMovementDate: {
            _$class: msls.ContentItem,
            _$name: "MovementMovementDate",
            _$parentName: "FilterMovements",
            screen: lightSwitchApplication.BrowseMovements,
            data: lightSwitchApplication.BrowseMovements,
            value: Date
        }
    };

    msls._addEntryPoints(lightSwitchApplication.BrowseMovements, {
        /// <field>
        /// Called when a new BrowseMovements screen is created.
        /// <br/>created(msls.application.BrowseMovements screen)
        /// </field>
        created: [lightSwitchApplication.BrowseMovements],
        /// <field>
        /// Called before changes on an active BrowseMovements screen are applied.
        /// <br/>beforeApplyChanges(msls.application.BrowseMovements screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.BrowseMovements],
        /// <field>
        /// Called to determine if the Refresh method can be executed.
        /// <br/>canExecute(msls.application.BrowseMovements screen)
        /// </field>
        Refresh_canExecute: [lightSwitchApplication.BrowseMovements],
        /// <field>
        /// Called to execute the Refresh method.
        /// <br/>execute(msls.application.BrowseMovements screen)
        /// </field>
        Refresh_execute: [lightSwitchApplication.BrowseMovements],
        /// <field>
        /// Called after the MovementList content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        MovementList_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("MovementList"); }],
        /// <field>
        /// Called after the movementUpdates content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        movementUpdates_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("movementUpdates"); }],
        /// <field>
        /// Called after the Movement content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Movement_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("Movement"); }],
        /// <field>
        /// Called after the RowTemplate2 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RowTemplate2_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("RowTemplate2"); }],
        /// <field>
        /// Called after the Group1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group1_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("Group1"); }],
        /// <field>
        /// Called after the Car content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Car_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("Car"); }],
        /// <field>
        /// Called after the Image content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("Image"); }],
        /// <field>
        /// Called after the Group4 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group4_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("Group4"); }],
        /// <field>
        /// Called after the PlateNo content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlateNo_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("PlateNo"); }],
        /// <field>
        /// Called after the Model content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Model_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("Model"); }],
        /// <field>
        /// Called after the Place content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Place_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("Place"); }],
        /// <field>
        /// Called after the Image1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image1_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("Image1"); }],
        /// <field>
        /// Called after the Group5 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group5_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("Group5"); }],
        /// <field>
        /// Called after the Name content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Name_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("Name"); }],
        /// <field>
        /// Called after the Address content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Address_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("Address"); }],
        /// <field>
        /// Called after the Group2 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group2_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("Group2"); }],
        /// <field>
        /// Called after the DateFrom content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DateFrom_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("DateFrom"); }],
        /// <field>
        /// Called after the DateTo content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DateTo_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("DateTo"); }],
        /// <field>
        /// Called after the Group3 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group3_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("Group3"); }],
        /// <field>
        /// Called after the Hours content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Hours_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("Hours"); }],
        /// <field>
        /// Called after the Minutes content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Minutes_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("Minutes"); }],
        /// <field>
        /// Called after the Amount content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Amount_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("Amount"); }],
        /// <field>
        /// Called after the FilterMovements content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        FilterMovements_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("FilterMovements"); }],
        /// <field>
        /// Called after the MovementMovementDate content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        MovementMovementDate_postRender: [$element, function () { return new lightSwitchApplication.BrowseMovements().findContentItem("MovementMovementDate"); }]
    });

    lightSwitchApplication.BrowsePlaces.prototype._$contentItems = {
        Tabs: {
            _$class: msls.ContentItem,
            _$name: "Tabs",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.BrowsePlaces
        },
        PlaceList: {
            _$class: msls.ContentItem,
            _$name: "PlaceList",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.BrowsePlaces,
            data: lightSwitchApplication.BrowsePlaces,
            value: lightSwitchApplication.BrowsePlaces
        },
        Place: {
            _$class: msls.ContentItem,
            _$name: "Place",
            _$parentName: "PlaceList",
            screen: lightSwitchApplication.BrowsePlaces,
            data: lightSwitchApplication.BrowsePlaces,
            value: {
                _$class: msls.VisualCollection,
                screen: lightSwitchApplication.BrowsePlaces,
                _$entry: {
                    elementType: lightSwitchApplication.Place
                }
            }
        },
        RowTemplate1: {
            _$class: msls.ContentItem,
            _$name: "RowTemplate1",
            _$parentName: "Place",
            screen: lightSwitchApplication.BrowsePlaces,
            data: lightSwitchApplication.Place,
            value: lightSwitchApplication.Place
        },
        Image: {
            _$class: msls.ContentItem,
            _$name: "Image",
            _$parentName: "RowTemplate1",
            screen: lightSwitchApplication.BrowsePlaces,
            data: lightSwitchApplication.Place,
            value: String
        },
        Group: {
            _$class: msls.ContentItem,
            _$name: "Group",
            _$parentName: "RowTemplate1",
            screen: lightSwitchApplication.BrowsePlaces,
            data: lightSwitchApplication.Place,
            value: lightSwitchApplication.Place
        },
        Name: {
            _$class: msls.ContentItem,
            _$name: "Name",
            _$parentName: "Group",
            screen: lightSwitchApplication.BrowsePlaces,
            data: lightSwitchApplication.Place,
            value: String
        },
        Address: {
            _$class: msls.ContentItem,
            _$name: "Address",
            _$parentName: "Group",
            screen: lightSwitchApplication.BrowsePlaces,
            data: lightSwitchApplication.Place,
            value: String
        },
        Capacity: {
            _$class: msls.ContentItem,
            _$name: "Capacity",
            _$parentName: "Group",
            screen: lightSwitchApplication.BrowsePlaces,
            data: lightSwitchApplication.Place,
            value: Number
        },
        Popups: {
            _$class: msls.ContentItem,
            _$name: "Popups",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.BrowsePlaces
        },
        FilterPlaces: {
            _$class: msls.ContentItem,
            _$name: "FilterPlaces",
            _$parentName: "Popups",
            screen: lightSwitchApplication.BrowsePlaces,
            data: lightSwitchApplication.BrowsePlaces,
            value: lightSwitchApplication.BrowsePlaces
        },
        PlaceIsShared: {
            _$class: msls.ContentItem,
            _$name: "PlaceIsShared",
            _$parentName: "FilterPlaces",
            screen: lightSwitchApplication.BrowsePlaces,
            data: lightSwitchApplication.BrowsePlaces,
            value: Boolean
        },
        PlaceIsFavorite: {
            _$class: msls.ContentItem,
            _$name: "PlaceIsFavorite",
            _$parentName: "FilterPlaces",
            screen: lightSwitchApplication.BrowsePlaces,
            data: lightSwitchApplication.BrowsePlaces,
            value: Boolean
        },
        PlaceLocation: {
            _$class: msls.ContentItem,
            _$name: "PlaceLocation",
            _$parentName: "FilterPlaces",
            screen: lightSwitchApplication.BrowsePlaces,
            data: lightSwitchApplication.BrowsePlaces,
            value: String
        },
        PlaceId: {
            _$class: msls.ContentItem,
            _$name: "PlaceId",
            _$parentName: "FilterPlaces",
            screen: lightSwitchApplication.BrowsePlaces,
            data: lightSwitchApplication.BrowsePlaces,
            value: Number
        }
    };

    msls._addEntryPoints(lightSwitchApplication.BrowsePlaces, {
        /// <field>
        /// Called when a new BrowsePlaces screen is created.
        /// <br/>created(msls.application.BrowsePlaces screen)
        /// </field>
        created: [lightSwitchApplication.BrowsePlaces],
        /// <field>
        /// Called before changes on an active BrowsePlaces screen are applied.
        /// <br/>beforeApplyChanges(msls.application.BrowsePlaces screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.BrowsePlaces],
        /// <field>
        /// Called to determine if the ShowFindPlace method can be executed.
        /// <br/>canExecute(msls.application.BrowsePlaces screen)
        /// </field>
        ShowFindPlace_canExecute: [lightSwitchApplication.BrowsePlaces],
        /// <field>
        /// Called to execute the ShowFindPlace method.
        /// <br/>execute(msls.application.BrowsePlaces screen)
        /// </field>
        ShowFindPlace_execute: [lightSwitchApplication.BrowsePlaces],
        /// <field>
        /// Called after the PlaceList content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlaceList_postRender: [$element, function () { return new lightSwitchApplication.BrowsePlaces().findContentItem("PlaceList"); }],
        /// <field>
        /// Called after the Place content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Place_postRender: [$element, function () { return new lightSwitchApplication.BrowsePlaces().findContentItem("Place"); }],
        /// <field>
        /// Called after the RowTemplate1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RowTemplate1_postRender: [$element, function () { return new lightSwitchApplication.BrowsePlaces().findContentItem("RowTemplate1"); }],
        /// <field>
        /// Called after the Image content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image_postRender: [$element, function () { return new lightSwitchApplication.BrowsePlaces().findContentItem("Image"); }],
        /// <field>
        /// Called after the Group content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group_postRender: [$element, function () { return new lightSwitchApplication.BrowsePlaces().findContentItem("Group"); }],
        /// <field>
        /// Called after the Name content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Name_postRender: [$element, function () { return new lightSwitchApplication.BrowsePlaces().findContentItem("Name"); }],
        /// <field>
        /// Called after the Address content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Address_postRender: [$element, function () { return new lightSwitchApplication.BrowsePlaces().findContentItem("Address"); }],
        /// <field>
        /// Called after the Capacity content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Capacity_postRender: [$element, function () { return new lightSwitchApplication.BrowsePlaces().findContentItem("Capacity"); }],
        /// <field>
        /// Called after the FilterPlaces content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        FilterPlaces_postRender: [$element, function () { return new lightSwitchApplication.BrowsePlaces().findContentItem("FilterPlaces"); }],
        /// <field>
        /// Called to render the PlaceIsShared content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlaceIsShared_render: [$element, function () { return new lightSwitchApplication.BrowsePlaces().findContentItem("PlaceIsShared"); }],
        /// <field>
        /// Called after the PlaceIsFavorite content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlaceIsFavorite_postRender: [$element, function () { return new lightSwitchApplication.BrowsePlaces().findContentItem("PlaceIsFavorite"); }],
        /// <field>
        /// Called after the PlaceLocation content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlaceLocation_postRender: [$element, function () { return new lightSwitchApplication.BrowsePlaces().findContentItem("PlaceLocation"); }],
        /// <field>
        /// Called after the PlaceId content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlaceId_postRender: [$element, function () { return new lightSwitchApplication.BrowsePlaces().findContentItem("PlaceId"); }]
    });

    lightSwitchApplication.BrowseRestrictions.prototype._$contentItems = {
        Tabs: {
            _$class: msls.ContentItem,
            _$name: "Tabs",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.BrowseRestrictions
        },
        RestrictionList: {
            _$class: msls.ContentItem,
            _$name: "RestrictionList",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.BrowseRestrictions,
            data: lightSwitchApplication.BrowseRestrictions,
            value: lightSwitchApplication.BrowseRestrictions
        },
        Restriction: {
            _$class: msls.ContentItem,
            _$name: "Restriction",
            _$parentName: "RestrictionList",
            screen: lightSwitchApplication.BrowseRestrictions,
            data: lightSwitchApplication.BrowseRestrictions,
            value: {
                _$class: msls.VisualCollection,
                screen: lightSwitchApplication.BrowseRestrictions,
                _$entry: {
                    elementType: lightSwitchApplication.Restriction
                }
            }
        },
        RowTemplate: {
            _$class: msls.ContentItem,
            _$name: "RowTemplate",
            _$parentName: "Restriction",
            screen: lightSwitchApplication.BrowseRestrictions,
            data: lightSwitchApplication.Restriction,
            value: lightSwitchApplication.Restriction
        },
        Image: {
            _$class: msls.ContentItem,
            _$name: "Image",
            _$parentName: "RowTemplate",
            screen: lightSwitchApplication.BrowseRestrictions,
            data: lightSwitchApplication.Restriction,
            value: String
        },
        Description: {
            _$class: msls.ContentItem,
            _$name: "Description",
            _$parentName: "RowTemplate",
            screen: lightSwitchApplication.BrowseRestrictions,
            data: lightSwitchApplication.Restriction,
            value: String
        },
        Popups: {
            _$class: msls.ContentItem,
            _$name: "Popups",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.BrowseRestrictions
        },
        FilterRestrictions: {
            _$class: msls.ContentItem,
            _$name: "FilterRestrictions",
            _$parentName: "Popups",
            screen: lightSwitchApplication.BrowseRestrictions,
            data: lightSwitchApplication.BrowseRestrictions,
            value: lightSwitchApplication.BrowseRestrictions
        },
        Description1: {
            _$class: msls.ContentItem,
            _$name: "Description1",
            _$parentName: "FilterRestrictions",
            screen: lightSwitchApplication.BrowseRestrictions,
            data: lightSwitchApplication.BrowseRestrictions,
            value: String
        }
    };

    msls._addEntryPoints(lightSwitchApplication.BrowseRestrictions, {
        /// <field>
        /// Called when a new BrowseRestrictions screen is created.
        /// <br/>created(msls.application.BrowseRestrictions screen)
        /// </field>
        created: [lightSwitchApplication.BrowseRestrictions],
        /// <field>
        /// Called before changes on an active BrowseRestrictions screen are applied.
        /// <br/>beforeApplyChanges(msls.application.BrowseRestrictions screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.BrowseRestrictions],
        /// <field>
        /// Called after the RestrictionList content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RestrictionList_postRender: [$element, function () { return new lightSwitchApplication.BrowseRestrictions().findContentItem("RestrictionList"); }],
        /// <field>
        /// Called after the Restriction content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Restriction_postRender: [$element, function () { return new lightSwitchApplication.BrowseRestrictions().findContentItem("Restriction"); }],
        /// <field>
        /// Called after the RowTemplate content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RowTemplate_postRender: [$element, function () { return new lightSwitchApplication.BrowseRestrictions().findContentItem("RowTemplate"); }],
        /// <field>
        /// Called after the Image content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image_postRender: [$element, function () { return new lightSwitchApplication.BrowseRestrictions().findContentItem("Image"); }],
        /// <field>
        /// Called after the Description content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Description_postRender: [$element, function () { return new lightSwitchApplication.BrowseRestrictions().findContentItem("Description"); }],
        /// <field>
        /// Called after the FilterRestrictions content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        FilterRestrictions_postRender: [$element, function () { return new lightSwitchApplication.BrowseRestrictions().findContentItem("FilterRestrictions"); }],
        /// <field>
        /// Called after the Description1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Description1_postRender: [$element, function () { return new lightSwitchApplication.BrowseRestrictions().findContentItem("Description1"); }]
    });

    lightSwitchApplication.FindPlace.prototype._$contentItems = {
        Tabs: {
            _$class: msls.ContentItem,
            _$name: "Tabs",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.FindPlace
        },
        Step1: {
            _$class: msls.ContentItem,
            _$name: "Step1",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: lightSwitchApplication.FindPlace
        },
        PlaceId3: {
            _$class: msls.ContentItem,
            _$name: "PlaceId3",
            _$parentName: "Step1",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: Number
        },
        FavoritesFiltered: {
            _$class: msls.ContentItem,
            _$name: "FavoritesFiltered",
            _$parentName: "Step1",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: {
                _$class: msls.VisualCollection,
                screen: lightSwitchApplication.FindPlace,
                _$entry: {
                    elementType: lightSwitchApplication.Favorite
                }
            }
        },
        FavoritesFilteredTemplate: {
            _$class: msls.ContentItem,
            _$name: "FavoritesFilteredTemplate",
            _$parentName: "FavoritesFiltered",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.Favorite,
            value: lightSwitchApplication.Favorite
        },
        Car1: {
            _$class: msls.ContentItem,
            _$name: "Car1",
            _$parentName: "FavoritesFilteredTemplate",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.Favorite,
            value: lightSwitchApplication.Car
        },
        Image1: {
            _$class: msls.ContentItem,
            _$name: "Image1",
            _$parentName: "Car1",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.Car,
            value: String
        },
        Group3: {
            _$class: msls.ContentItem,
            _$name: "Group3",
            _$parentName: "Car1",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.Car,
            value: lightSwitchApplication.Car
        },
        Model: {
            _$class: msls.ContentItem,
            _$name: "Model",
            _$parentName: "Group3",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.Car,
            value: String
        },
        PlateNo: {
            _$class: msls.ContentItem,
            _$name: "PlateNo",
            _$parentName: "Group3",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.Car,
            value: String
        },
        Place1: {
            _$class: msls.ContentItem,
            _$name: "Place1",
            _$parentName: "FavoritesFilteredTemplate",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.Favorite,
            value: lightSwitchApplication.Place
        },
        Image2: {
            _$class: msls.ContentItem,
            _$name: "Image2",
            _$parentName: "Place1",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.Place,
            value: String
        },
        Group4: {
            _$class: msls.ContentItem,
            _$name: "Group4",
            _$parentName: "Place1",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.Place,
            value: lightSwitchApplication.Place
        },
        Name1: {
            _$class: msls.ContentItem,
            _$name: "Name1",
            _$parentName: "Group4",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.Place,
            value: String
        },
        Address1: {
            _$class: msls.ContentItem,
            _$name: "Address1",
            _$parentName: "Group4",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.Place,
            value: String
        },
        Description: {
            _$class: msls.ContentItem,
            _$name: "Description",
            _$parentName: "Group4",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.Place,
            value: String
        },
        Step2: {
            _$class: msls.ContentItem,
            _$name: "Step2",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: lightSwitchApplication.FindPlace
        },
        Group5: {
            _$class: msls.ContentItem,
            _$name: "Group5",
            _$parentName: "Step2",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: lightSwitchApplication.FindPlace
        },
        PlaceId: {
            _$class: msls.ContentItem,
            _$name: "PlaceId",
            _$parentName: "Group5",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: Number
        },
        PlaceIsShared: {
            _$class: msls.ContentItem,
            _$name: "PlaceIsShared",
            _$parentName: "Group5",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: Boolean
        },
        Locarion: {
            _$class: msls.ContentItem,
            _$name: "Locarion",
            _$parentName: "Group5",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: String
        },
        MaxPrice: {
            _$class: msls.ContentItem,
            _$name: "MaxPrice",
            _$parentName: "Group5",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: String
        },
        MaxHours: {
            _$class: msls.ContentItem,
            _$name: "MaxHours",
            _$parentName: "Group5",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: String
        },
        MaxMinutes: {
            _$class: msls.ContentItem,
            _$name: "MaxMinutes",
            _$parentName: "Group5",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: Number
        },
        MaxDistance: {
            _$class: msls.ContentItem,
            _$name: "MaxDistance",
            _$parentName: "Group5",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: String
        },
        Step3: {
            _$class: msls.ContentItem,
            _$name: "Step3",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: lightSwitchApplication.FindPlace
        },
        PlaceId1: {
            _$class: msls.ContentItem,
            _$name: "PlaceId1",
            _$parentName: "Step3",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: Number
        },
        Group2: {
            _$class: msls.ContentItem,
            _$name: "Group2",
            _$parentName: "Step3",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: lightSwitchApplication.FindPlace
        },
        bingMap: {
            _$class: msls.ContentItem,
            _$name: "bingMap",
            _$parentName: "Group2",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: String
        },
        googleMap: {
            _$class: msls.ContentItem,
            _$name: "googleMap",
            _$parentName: "Group2",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: String
        },
        Step4: {
            _$class: msls.ContentItem,
            _$name: "Step4",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: lightSwitchApplication.FindPlace
        },
        PlaceId2: {
            _$class: msls.ContentItem,
            _$name: "PlaceId2",
            _$parentName: "Step4",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: Number
        },
        PlacesFiltered: {
            _$class: msls.ContentItem,
            _$name: "PlacesFiltered",
            _$parentName: "Step4",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: {
                _$class: msls.VisualCollection,
                screen: lightSwitchApplication.FindPlace,
                _$entry: {
                    elementType: lightSwitchApplication.Place
                }
            }
        },
        PlacesFilteredTemplate: {
            _$class: msls.ContentItem,
            _$name: "PlacesFilteredTemplate",
            _$parentName: "PlacesFiltered",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.Place,
            value: lightSwitchApplication.Place
        },
        Image: {
            _$class: msls.ContentItem,
            _$name: "Image",
            _$parentName: "PlacesFilteredTemplate",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.Place,
            value: String
        },
        Group: {
            _$class: msls.ContentItem,
            _$name: "Group",
            _$parentName: "PlacesFilteredTemplate",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.Place,
            value: lightSwitchApplication.Place
        },
        Name: {
            _$class: msls.ContentItem,
            _$name: "Name",
            _$parentName: "Group",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.Place,
            value: String
        },
        Address: {
            _$class: msls.ContentItem,
            _$name: "Address",
            _$parentName: "Group",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.Place,
            value: String
        },
        Capacity: {
            _$class: msls.ContentItem,
            _$name: "Capacity",
            _$parentName: "Group",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.Place,
            value: Number
        },
        Popups: {
            _$class: msls.ContentItem,
            _$name: "Popups",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.FindPlace
        },
        MapOptions: {
            _$class: msls.ContentItem,
            _$name: "MapOptions",
            _$parentName: "Popups",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: lightSwitchApplication.FindPlace
        },
        useBingMap: {
            _$class: msls.ContentItem,
            _$name: "useBingMap",
            _$parentName: "MapOptions",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: Boolean
        },
        DrivingMode: {
            _$class: msls.ContentItem,
            _$name: "DrivingMode",
            _$parentName: "MapOptions",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: Boolean
        },
        TrafficMode: {
            _$class: msls.ContentItem,
            _$name: "TrafficMode",
            _$parentName: "MapOptions",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: Boolean
        },
        Group7: {
            _$class: msls.ContentItem,
            _$name: "Group7",
            _$parentName: "MapOptions",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: lightSwitchApplication.FindPlace
        },
        directionsItinerary: {
            _$class: msls.ContentItem,
            _$name: "directionsItinerary",
            _$parentName: "Group7",
            screen: lightSwitchApplication.FindPlace,
            data: lightSwitchApplication.FindPlace,
            value: String
        }
    };

    msls._addEntryPoints(lightSwitchApplication.FindPlace, {
        /// <field>
        /// Called when a new FindPlace screen is created.
        /// <br/>created(msls.application.FindPlace screen)
        /// </field>
        created: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called before changes on an active FindPlace screen are applied.
        /// <br/>beforeApplyChanges(msls.application.FindPlace screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to determine if the ShowStep1_Next method can be executed.
        /// <br/>canExecute(msls.application.FindPlace screen)
        /// </field>
        ShowStep1_Next_canExecute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to execute the ShowStep1_Next method.
        /// <br/>execute(msls.application.FindPlace screen)
        /// </field>
        ShowStep1_Next_execute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to determine if the ShowStep2_Next method can be executed.
        /// <br/>canExecute(msls.application.FindPlace screen)
        /// </field>
        ShowStep2_Next_canExecute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to execute the ShowStep2_Next method.
        /// <br/>execute(msls.application.FindPlace screen)
        /// </field>
        ShowStep2_Next_execute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to determine if the ShowStep2_Back method can be executed.
        /// <br/>canExecute(msls.application.FindPlace screen)
        /// </field>
        ShowStep2_Back_canExecute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to execute the ShowStep2_Back method.
        /// <br/>execute(msls.application.FindPlace screen)
        /// </field>
        ShowStep2_Back_execute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to determine if the ShowStep3_Next method can be executed.
        /// <br/>canExecute(msls.application.FindPlace screen)
        /// </field>
        ShowStep3_Next_canExecute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to execute the ShowStep3_Next method.
        /// <br/>execute(msls.application.FindPlace screen)
        /// </field>
        ShowStep3_Next_execute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to determine if the ShowStep3_Back method can be executed.
        /// <br/>canExecute(msls.application.FindPlace screen)
        /// </field>
        ShowStep3_Back_canExecute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to execute the ShowStep3_Back method.
        /// <br/>execute(msls.application.FindPlace screen)
        /// </field>
        ShowStep3_Back_execute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to determine if the FavoritesFiltered_ItemTap method can be executed.
        /// <br/>canExecute(msls.application.FindPlace screen)
        /// </field>
        FavoritesFiltered_ItemTap_canExecute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to execute the FavoritesFiltered_ItemTap method.
        /// <br/>execute(msls.application.FindPlace screen)
        /// </field>
        FavoritesFiltered_ItemTap_execute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to determine if the ShowStep4_Back method can be executed.
        /// <br/>canExecute(msls.application.FindPlace screen)
        /// </field>
        ShowStep4_Back_canExecute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to execute the ShowStep4_Back method.
        /// <br/>execute(msls.application.FindPlace screen)
        /// </field>
        ShowStep4_Back_execute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to determine if the PlacesFiltered_ItemTap method can be executed.
        /// <br/>canExecute(msls.application.FindPlace screen)
        /// </field>
        PlacesFiltered_ItemTap_canExecute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to execute the PlacesFiltered_ItemTap method.
        /// <br/>execute(msls.application.FindPlace screen)
        /// </field>
        PlacesFiltered_ItemTap_execute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to determine if the ShowStep1_Back method can be executed.
        /// <br/>canExecute(msls.application.FindPlace screen)
        /// </field>
        ShowStep1_Back_canExecute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to execute the ShowStep1_Back method.
        /// <br/>execute(msls.application.FindPlace screen)
        /// </field>
        ShowStep1_Back_execute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to determine if the ShowNearestPlaces method can be executed.
        /// <br/>canExecute(msls.application.FindPlace screen)
        /// </field>
        ShowNearestPlaces_canExecute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to execute the ShowNearestPlaces method.
        /// <br/>execute(msls.application.FindPlace screen)
        /// </field>
        ShowNearestPlaces_execute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to determine if the ShowStep4_Finish method can be executed.
        /// <br/>canExecute(msls.application.FindPlace screen)
        /// </field>
        ShowStep4_Finish_canExecute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called to execute the ShowStep4_Finish method.
        /// <br/>execute(msls.application.FindPlace screen)
        /// </field>
        ShowStep4_Finish_execute: [lightSwitchApplication.FindPlace],
        /// <field>
        /// Called after the Step1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Step1_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Step1"); }],
        /// <field>
        /// Called after the PlaceId3 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlaceId3_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("PlaceId3"); }],
        /// <field>
        /// Called after the FavoritesFiltered content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        FavoritesFiltered_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("FavoritesFiltered"); }],
        /// <field>
        /// Called after the FavoritesFilteredTemplate content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        FavoritesFilteredTemplate_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("FavoritesFilteredTemplate"); }],
        /// <field>
        /// Called after the Car1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Car1_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Car1"); }],
        /// <field>
        /// Called after the Image1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image1_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Image1"); }],
        /// <field>
        /// Called after the Group3 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group3_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Group3"); }],
        /// <field>
        /// Called after the Model content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Model_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Model"); }],
        /// <field>
        /// Called after the PlateNo content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlateNo_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("PlateNo"); }],
        /// <field>
        /// Called after the Place1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Place1_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Place1"); }],
        /// <field>
        /// Called after the Image2 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image2_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Image2"); }],
        /// <field>
        /// Called after the Group4 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group4_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Group4"); }],
        /// <field>
        /// Called after the Name1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Name1_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Name1"); }],
        /// <field>
        /// Called after the Address1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Address1_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Address1"); }],
        /// <field>
        /// Called after the Description content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Description_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Description"); }],
        /// <field>
        /// Called after the Step2 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Step2_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Step2"); }],
        /// <field>
        /// Called after the Group5 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group5_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Group5"); }],
        /// <field>
        /// Called after the PlaceId content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlaceId_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("PlaceId"); }],
        /// <field>
        /// Called after the PlaceIsShared content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlaceIsShared_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("PlaceIsShared"); }],
        /// <field>
        /// Called after the Locarion content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Locarion_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Locarion"); }],
        /// <field>
        /// Called after the MaxPrice content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        MaxPrice_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("MaxPrice"); }],
        /// <field>
        /// Called after the MaxHours content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        MaxHours_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("MaxHours"); }],
        /// <field>
        /// Called after the MaxMinutes content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        MaxMinutes_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("MaxMinutes"); }],
        /// <field>
        /// Called to render the MaxDistance content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        MaxDistance_render: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("MaxDistance"); }],
        /// <field>
        /// Called after the Step3 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Step3_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Step3"); }],
        /// <field>
        /// Called after the PlaceId1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlaceId1_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("PlaceId1"); }],
        /// <field>
        /// Called after the Group2 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group2_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Group2"); }],
        /// <field>
        /// Called to render the bingMap content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        bingMap_render: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("bingMap"); }],
        /// <field>
        /// Called to render the googleMap content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        googleMap_render: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("googleMap"); }],
        /// <field>
        /// Called after the Step4 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Step4_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Step4"); }],
        /// <field>
        /// Called after the PlaceId2 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlaceId2_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("PlaceId2"); }],
        /// <field>
        /// Called after the PlacesFiltered content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlacesFiltered_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("PlacesFiltered"); }],
        /// <field>
        /// Called after the PlacesFilteredTemplate content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlacesFilteredTemplate_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("PlacesFilteredTemplate"); }],
        /// <field>
        /// Called after the Image content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Image"); }],
        /// <field>
        /// Called after the Group content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Group"); }],
        /// <field>
        /// Called after the Name content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Name_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Name"); }],
        /// <field>
        /// Called after the Address content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Address_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Address"); }],
        /// <field>
        /// Called after the Capacity content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Capacity_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Capacity"); }],
        /// <field>
        /// Called after the MapOptions content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        MapOptions_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("MapOptions"); }],
        /// <field>
        /// Called to render the useBingMap content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        useBingMap_render: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("useBingMap"); }],
        /// <field>
        /// Called to render the DrivingMode content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DrivingMode_render: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("DrivingMode"); }],
        /// <field>
        /// Called to render the TrafficMode content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        TrafficMode_render: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("TrafficMode"); }],
        /// <field>
        /// Called after the Group7 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group7_postRender: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("Group7"); }],
        /// <field>
        /// Called to render the directionsItinerary content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        directionsItinerary_render: [$element, function () { return new lightSwitchApplication.FindPlace().findContentItem("directionsItinerary"); }]
    });

    lightSwitchApplication.Home.prototype._$contentItems = {
        Tabs: {
            _$class: msls.ContentItem,
            _$name: "Tabs",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.Home
        },
        Details: {
            _$class: msls.ContentItem,
            _$name: "Details",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.Home,
            data: lightSwitchApplication.Home,
            value: lightSwitchApplication.Home
        },
        MenuContent: {
            _$class: msls.ContentItem,
            _$name: "MenuContent",
            _$parentName: "Details",
            screen: lightSwitchApplication.Home,
            data: lightSwitchApplication.Home,
            value: String
        },
        Popups: {
            _$class: msls.ContentItem,
            _$name: "Popups",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.Home
        }
    };

    msls._addEntryPoints(lightSwitchApplication.Home, {
        /// <field>
        /// Called when a new Home screen is created.
        /// <br/>created(msls.application.Home screen)
        /// </field>
        created: [lightSwitchApplication.Home],
        /// <field>
        /// Called before changes on an active Home screen are applied.
        /// <br/>beforeApplyChanges(msls.application.Home screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.Home],
        /// <field>
        /// Called after the Details content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Details_postRender: [$element, function () { return new lightSwitchApplication.Home().findContentItem("Details"); }],
        /// <field>
        /// Called to render the MenuContent content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        MenuContent_render: [$element, function () { return new lightSwitchApplication.Home().findContentItem("MenuContent"); }]
    });

    lightSwitchApplication.ViewPlace.prototype._$contentItems = {
        Tabs: {
            _$class: msls.ContentItem,
            _$name: "Tabs",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.ViewPlace
        },
        Details: {
            _$class: msls.ContentItem,
            _$name: "Details",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: lightSwitchApplication.ViewPlace
        },
        columns: {
            _$class: msls.ContentItem,
            _$name: "columns",
            _$parentName: "Details",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: lightSwitchApplication.Place
        },
        left: {
            _$class: msls.ContentItem,
            _$name: "left",
            _$parentName: "columns",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.Place,
            value: lightSwitchApplication.Place
        },
        Name: {
            _$class: msls.ContentItem,
            _$name: "Name",
            _$parentName: "left",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.Place,
            value: String
        },
        Address: {
            _$class: msls.ContentItem,
            _$name: "Address",
            _$parentName: "left",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.Place,
            value: String
        },
        Capacity: {
            _$class: msls.ContentItem,
            _$name: "Capacity",
            _$parentName: "left",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.Place,
            value: Number
        },
        Description: {
            _$class: msls.ContentItem,
            _$name: "Description",
            _$parentName: "left",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.Place,
            value: String
        },
        right: {
            _$class: msls.ContentItem,
            _$name: "right",
            _$parentName: "columns",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.Place,
            value: lightSwitchApplication.Place
        },
        Image: {
            _$class: msls.ContentItem,
            _$name: "Image",
            _$parentName: "right",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.Place,
            value: String
        },
        Maps: {
            _$class: msls.ContentItem,
            _$name: "Maps",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: lightSwitchApplication.ViewPlace
        },
        Group: {
            _$class: msls.ContentItem,
            _$name: "Group",
            _$parentName: "Maps",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: lightSwitchApplication.ViewPlace
        },
        Place_Address: {
            _$class: msls.ContentItem,
            _$name: "Place_Address",
            _$parentName: "Group",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: String
        },
        Place_Latitude: {
            _$class: msls.ContentItem,
            _$name: "Place_Latitude",
            _$parentName: "Group",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: String
        },
        Place_Longitude: {
            _$class: msls.ContentItem,
            _$name: "Place_Longitude",
            _$parentName: "Group",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: String
        },
        directionsItinerary: {
            _$class: msls.ContentItem,
            _$name: "directionsItinerary",
            _$parentName: "Group",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: String
        },
        Group1: {
            _$class: msls.ContentItem,
            _$name: "Group1",
            _$parentName: "Maps",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: lightSwitchApplication.ViewPlace
        },
        bingMap: {
            _$class: msls.ContentItem,
            _$name: "bingMap",
            _$parentName: "Group1",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: String
        },
        googleMap: {
            _$class: msls.ContentItem,
            _$name: "googleMap",
            _$parentName: "Group1",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: String
        },
        MapHelp: {
            _$class: msls.ContentItem,
            _$name: "MapHelp",
            _$parentName: "Group1",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: String
        },
        Favorites: {
            _$class: msls.ContentItem,
            _$name: "Favorites",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: lightSwitchApplication.ViewPlace
        },
        Favorites1: {
            _$class: msls.ContentItem,
            _$name: "Favorites1",
            _$parentName: "Favorites",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: {
                _$class: msls.VisualCollection,
                screen: lightSwitchApplication.ViewPlace,
                _$entry: {
                    elementType: lightSwitchApplication.Favorite
                }
            }
        },
        RowTemplate: {
            _$class: msls.ContentItem,
            _$name: "RowTemplate",
            _$parentName: "Favorites1",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.Favorite,
            value: lightSwitchApplication.Favorite
        },
        PlacesRestrictions: {
            _$class: msls.ContentItem,
            _$name: "PlacesRestrictions",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: lightSwitchApplication.ViewPlace
        },
        PlacesRestrictions1: {
            _$class: msls.ContentItem,
            _$name: "PlacesRestrictions1",
            _$parentName: "PlacesRestrictions",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: {
                _$class: msls.VisualCollection,
                screen: lightSwitchApplication.ViewPlace,
                _$entry: {
                    elementType: lightSwitchApplication.PlacesRestriction
                }
            }
        },
        RowTemplate6: {
            _$class: msls.ContentItem,
            _$name: "RowTemplate6",
            _$parentName: "PlacesRestrictions1",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.PlacesRestriction,
            value: lightSwitchApplication.PlacesRestriction
        },
        Image1: {
            _$class: msls.ContentItem,
            _$name: "Image1",
            _$parentName: "RowTemplate6",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.PlacesRestriction,
            value: String
        },
        Restriction: {
            _$class: msls.ContentItem,
            _$name: "Restriction",
            _$parentName: "RowTemplate6",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.PlacesRestriction,
            value: lightSwitchApplication.Restriction
        },
        Description1: {
            _$class: msls.ContentItem,
            _$name: "Description1",
            _$parentName: "Restriction",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.Restriction,
            value: String
        },
        Popups: {
            _$class: msls.ContentItem,
            _$name: "Popups",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.ViewPlace
        },
        MapOptions: {
            _$class: msls.ContentItem,
            _$name: "MapOptions",
            _$parentName: "Popups",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: lightSwitchApplication.ViewPlace
        },
        useBingMap: {
            _$class: msls.ContentItem,
            _$name: "useBingMap",
            _$parentName: "MapOptions",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: Boolean
        },
        DrivingMode: {
            _$class: msls.ContentItem,
            _$name: "DrivingMode",
            _$parentName: "MapOptions",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: Boolean
        },
        TrafficMode: {
            _$class: msls.ContentItem,
            _$name: "TrafficMode",
            _$parentName: "MapOptions",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: Boolean
        },
        Flickr: {
            _$class: msls.ContentItem,
            _$name: "Flickr",
            _$parentName: "Popups",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: lightSwitchApplication.ViewPlace
        },
        FlickrImages: {
            _$class: msls.ContentItem,
            _$name: "FlickrImages",
            _$parentName: "Flickr",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: String
        },
        DeepLink: {
            _$class: msls.ContentItem,
            _$name: "DeepLink",
            _$parentName: "Popups",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: lightSwitchApplication.ViewPlace
        },
        PlaceUrl: {
            _$class: msls.ContentItem,
            _$name: "PlaceUrl",
            _$parentName: "DeepLink",
            screen: lightSwitchApplication.ViewPlace,
            data: lightSwitchApplication.ViewPlace,
            value: String
        }
    };

    msls._addEntryPoints(lightSwitchApplication.ViewPlace, {
        /// <field>
        /// Called when a new ViewPlace screen is created.
        /// <br/>created(msls.application.ViewPlace screen)
        /// </field>
        created: [lightSwitchApplication.ViewPlace],
        /// <field>
        /// Called before changes on an active ViewPlace screen are applied.
        /// <br/>beforeApplyChanges(msls.application.ViewPlace screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.ViewPlace],
        /// <field>
        /// Called to determine if the ShowAddEditPlace_Tap method can be executed.
        /// <br/>canExecute(msls.application.ViewPlace screen)
        /// </field>
        ShowAddEditPlace_Tap_canExecute: [lightSwitchApplication.ViewPlace],
        /// <field>
        /// Called to execute the ShowAddEditPlace_Tap method.
        /// <br/>execute(msls.application.ViewPlace screen)
        /// </field>
        ShowAddEditPlace_Tap_execute: [lightSwitchApplication.ViewPlace],
        /// <field>
        /// Called to determine if the DrawMapRoute method can be executed.
        /// <br/>canExecute(msls.application.ViewPlace screen)
        /// </field>
        DrawMapRoute_canExecute: [lightSwitchApplication.ViewPlace],
        /// <field>
        /// Called to execute the DrawMapRoute method.
        /// <br/>execute(msls.application.ViewPlace screen)
        /// </field>
        DrawMapRoute_execute: [lightSwitchApplication.ViewPlace],
        /// <field>
        /// Called after the Details content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Details_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("Details"); }],
        /// <field>
        /// Called after the columns content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        columns_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("columns"); }],
        /// <field>
        /// Called after the left content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        left_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("left"); }],
        /// <field>
        /// Called after the Name content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Name_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("Name"); }],
        /// <field>
        /// Called after the Address content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Address_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("Address"); }],
        /// <field>
        /// Called after the Capacity content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Capacity_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("Capacity"); }],
        /// <field>
        /// Called after the Description content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Description_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("Description"); }],
        /// <field>
        /// Called after the right content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        right_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("right"); }],
        /// <field>
        /// Called after the Image content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("Image"); }],
        /// <field>
        /// Called after the Maps content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Maps_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("Maps"); }],
        /// <field>
        /// Called after the Group content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("Group"); }],
        /// <field>
        /// Called after the Place_Address content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Place_Address_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("Place_Address"); }],
        /// <field>
        /// Called after the Place_Latitude content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Place_Latitude_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("Place_Latitude"); }],
        /// <field>
        /// Called after the Place_Longitude content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Place_Longitude_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("Place_Longitude"); }],
        /// <field>
        /// Called to render the directionsItinerary content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        directionsItinerary_render: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("directionsItinerary"); }],
        /// <field>
        /// Called after the Group1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group1_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("Group1"); }],
        /// <field>
        /// Called to render the bingMap content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        bingMap_render: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("bingMap"); }],
        /// <field>
        /// Called to render the googleMap content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        googleMap_render: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("googleMap"); }],
        /// <field>
        /// Called to render the MapHelp content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        MapHelp_render: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("MapHelp"); }],
        /// <field>
        /// Called after the Favorites content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Favorites_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("Favorites"); }],
        /// <field>
        /// Called after the Favorites1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Favorites1_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("Favorites1"); }],
        /// <field>
        /// Called after the RowTemplate content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RowTemplate_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("RowTemplate"); }],
        /// <field>
        /// Called after the PlacesRestrictions content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlacesRestrictions_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("PlacesRestrictions"); }],
        /// <field>
        /// Called after the PlacesRestrictions1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlacesRestrictions1_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("PlacesRestrictions1"); }],
        /// <field>
        /// Called after the RowTemplate6 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RowTemplate6_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("RowTemplate6"); }],
        /// <field>
        /// Called after the Image1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image1_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("Image1"); }],
        /// <field>
        /// Called after the Restriction content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Restriction_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("Restriction"); }],
        /// <field>
        /// Called after the Description1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Description1_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("Description1"); }],
        /// <field>
        /// Called after the MapOptions content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        MapOptions_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("MapOptions"); }],
        /// <field>
        /// Called to render the useBingMap content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        useBingMap_render: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("useBingMap"); }],
        /// <field>
        /// Called to render the DrivingMode content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DrivingMode_render: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("DrivingMode"); }],
        /// <field>
        /// Called to render the TrafficMode content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        TrafficMode_render: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("TrafficMode"); }],
        /// <field>
        /// Called after the Flickr content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Flickr_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("Flickr"); }],
        /// <field>
        /// Called to render the FlickrImages content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        FlickrImages_render: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("FlickrImages"); }],
        /// <field>
        /// Called after the DeepLink content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DeepLink_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("DeepLink"); }],
        /// <field>
        /// Called after the PlaceUrl content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlaceUrl_postRender: [$element, function () { return new lightSwitchApplication.ViewPlace().findContentItem("PlaceUrl"); }]
    });

    lightSwitchApplication.ViewRestriction.prototype._$contentItems = {
        Tabs: {
            _$class: msls.ContentItem,
            _$name: "Tabs",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.ViewRestriction
        },
        Details: {
            _$class: msls.ContentItem,
            _$name: "Details",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.ViewRestriction,
            data: lightSwitchApplication.ViewRestriction,
            value: lightSwitchApplication.ViewRestriction
        },
        columns: {
            _$class: msls.ContentItem,
            _$name: "columns",
            _$parentName: "Details",
            screen: lightSwitchApplication.ViewRestriction,
            data: lightSwitchApplication.ViewRestriction,
            value: lightSwitchApplication.Restriction
        },
        left: {
            _$class: msls.ContentItem,
            _$name: "left",
            _$parentName: "columns",
            screen: lightSwitchApplication.ViewRestriction,
            data: lightSwitchApplication.Restriction,
            value: lightSwitchApplication.Restriction
        },
        Description: {
            _$class: msls.ContentItem,
            _$name: "Description",
            _$parentName: "left",
            screen: lightSwitchApplication.ViewRestriction,
            data: lightSwitchApplication.Restriction,
            value: String
        },
        right: {
            _$class: msls.ContentItem,
            _$name: "right",
            _$parentName: "columns",
            screen: lightSwitchApplication.ViewRestriction,
            data: lightSwitchApplication.Restriction,
            value: lightSwitchApplication.Restriction
        },
        Image: {
            _$class: msls.ContentItem,
            _$name: "Image",
            _$parentName: "right",
            screen: lightSwitchApplication.ViewRestriction,
            data: lightSwitchApplication.Restriction,
            value: String
        },
        PlacesRestrictions: {
            _$class: msls.ContentItem,
            _$name: "PlacesRestrictions",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.ViewRestriction,
            data: lightSwitchApplication.ViewRestriction,
            value: lightSwitchApplication.ViewRestriction
        },
        PlacesRestrictions1: {
            _$class: msls.ContentItem,
            _$name: "PlacesRestrictions1",
            _$parentName: "PlacesRestrictions",
            screen: lightSwitchApplication.ViewRestriction,
            data: lightSwitchApplication.ViewRestriction,
            value: {
                _$class: msls.VisualCollection,
                screen: lightSwitchApplication.ViewRestriction,
                _$entry: {
                    elementType: lightSwitchApplication.PlacesRestriction
                }
            }
        },
        RowTemplate: {
            _$class: msls.ContentItem,
            _$name: "RowTemplate",
            _$parentName: "PlacesRestrictions1",
            screen: lightSwitchApplication.ViewRestriction,
            data: lightSwitchApplication.PlacesRestriction,
            value: lightSwitchApplication.PlacesRestriction
        },
        RestrictionRegulations: {
            _$class: msls.ContentItem,
            _$name: "RestrictionRegulations",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.ViewRestriction,
            data: lightSwitchApplication.ViewRestriction,
            value: lightSwitchApplication.ViewRestriction
        },
        RestrictionRegulations1: {
            _$class: msls.ContentItem,
            _$name: "RestrictionRegulations1",
            _$parentName: "RestrictionRegulations",
            screen: lightSwitchApplication.ViewRestriction,
            data: lightSwitchApplication.ViewRestriction,
            value: {
                _$class: msls.VisualCollection,
                screen: lightSwitchApplication.ViewRestriction,
                _$entry: {
                    elementType: lightSwitchApplication.RestrictionRegulation
                }
            }
        },
        RowTemplate2: {
            _$class: msls.ContentItem,
            _$name: "RowTemplate2",
            _$parentName: "RestrictionRegulations1",
            screen: lightSwitchApplication.ViewRestriction,
            data: lightSwitchApplication.RestrictionRegulation,
            value: lightSwitchApplication.RestrictionRegulation
        },
        Popups: {
            _$class: msls.ContentItem,
            _$name: "Popups",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.ViewRestriction
        },
        DeepLink: {
            _$class: msls.ContentItem,
            _$name: "DeepLink",
            _$parentName: "Popups",
            screen: lightSwitchApplication.ViewRestriction,
            data: lightSwitchApplication.ViewRestriction,
            value: lightSwitchApplication.ViewRestriction
        },
        RestrictionUrl: {
            _$class: msls.ContentItem,
            _$name: "RestrictionUrl",
            _$parentName: "DeepLink",
            screen: lightSwitchApplication.ViewRestriction,
            data: lightSwitchApplication.ViewRestriction,
            value: String
        }
    };

    msls._addEntryPoints(lightSwitchApplication.ViewRestriction, {
        /// <field>
        /// Called when a new ViewRestriction screen is created.
        /// <br/>created(msls.application.ViewRestriction screen)
        /// </field>
        created: [lightSwitchApplication.ViewRestriction],
        /// <field>
        /// Called before changes on an active ViewRestriction screen are applied.
        /// <br/>beforeApplyChanges(msls.application.ViewRestriction screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.ViewRestriction],
        /// <field>
        /// Called to determine if the ShowAddEditRestriction_Tap method can be executed.
        /// <br/>canExecute(msls.application.ViewRestriction screen)
        /// </field>
        ShowAddEditRestriction_Tap_canExecute: [lightSwitchApplication.ViewRestriction],
        /// <field>
        /// Called to execute the ShowAddEditRestriction_Tap method.
        /// <br/>execute(msls.application.ViewRestriction screen)
        /// </field>
        ShowAddEditRestriction_Tap_execute: [lightSwitchApplication.ViewRestriction],
        /// <field>
        /// Called after the Details content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Details_postRender: [$element, function () { return new lightSwitchApplication.ViewRestriction().findContentItem("Details"); }],
        /// <field>
        /// Called after the columns content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        columns_postRender: [$element, function () { return new lightSwitchApplication.ViewRestriction().findContentItem("columns"); }],
        /// <field>
        /// Called after the left content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        left_postRender: [$element, function () { return new lightSwitchApplication.ViewRestriction().findContentItem("left"); }],
        /// <field>
        /// Called after the Description content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Description_postRender: [$element, function () { return new lightSwitchApplication.ViewRestriction().findContentItem("Description"); }],
        /// <field>
        /// Called after the right content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        right_postRender: [$element, function () { return new lightSwitchApplication.ViewRestriction().findContentItem("right"); }],
        /// <field>
        /// Called after the Image content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image_postRender: [$element, function () { return new lightSwitchApplication.ViewRestriction().findContentItem("Image"); }],
        /// <field>
        /// Called after the PlacesRestrictions content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlacesRestrictions_postRender: [$element, function () { return new lightSwitchApplication.ViewRestriction().findContentItem("PlacesRestrictions"); }],
        /// <field>
        /// Called after the PlacesRestrictions1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlacesRestrictions1_postRender: [$element, function () { return new lightSwitchApplication.ViewRestriction().findContentItem("PlacesRestrictions1"); }],
        /// <field>
        /// Called after the RowTemplate content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RowTemplate_postRender: [$element, function () { return new lightSwitchApplication.ViewRestriction().findContentItem("RowTemplate"); }],
        /// <field>
        /// Called after the RestrictionRegulations content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RestrictionRegulations_postRender: [$element, function () { return new lightSwitchApplication.ViewRestriction().findContentItem("RestrictionRegulations"); }],
        /// <field>
        /// Called after the RestrictionRegulations1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RestrictionRegulations1_postRender: [$element, function () { return new lightSwitchApplication.ViewRestriction().findContentItem("RestrictionRegulations1"); }],
        /// <field>
        /// Called after the RowTemplate2 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RowTemplate2_postRender: [$element, function () { return new lightSwitchApplication.ViewRestriction().findContentItem("RowTemplate2"); }],
        /// <field>
        /// Called after the DeepLink content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DeepLink_postRender: [$element, function () { return new lightSwitchApplication.ViewRestriction().findContentItem("DeepLink"); }],
        /// <field>
        /// Called after the RestrictionUrl content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RestrictionUrl_postRender: [$element, function () { return new lightSwitchApplication.ViewRestriction().findContentItem("RestrictionUrl"); }]
    });

    lightSwitchApplication.ViewMovement.prototype._$contentItems = {
        Tabs: {
            _$class: msls.ContentItem,
            _$name: "Tabs",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.ViewMovement
        },
        Details: {
            _$class: msls.ContentItem,
            _$name: "Details",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.ViewMovement,
            data: lightSwitchApplication.ViewMovement,
            value: lightSwitchApplication.ViewMovement
        },
        columns: {
            _$class: msls.ContentItem,
            _$name: "columns",
            _$parentName: "Details",
            screen: lightSwitchApplication.ViewMovement,
            data: lightSwitchApplication.ViewMovement,
            value: lightSwitchApplication.Movement
        },
        left: {
            _$class: msls.ContentItem,
            _$name: "left",
            _$parentName: "columns",
            screen: lightSwitchApplication.ViewMovement,
            data: lightSwitchApplication.Movement,
            value: lightSwitchApplication.Movement
        },
        Car: {
            _$class: msls.ContentItem,
            _$name: "Car",
            _$parentName: "left",
            screen: lightSwitchApplication.ViewMovement,
            data: lightSwitchApplication.Movement,
            value: lightSwitchApplication.Car
        },
        Place: {
            _$class: msls.ContentItem,
            _$name: "Place",
            _$parentName: "left",
            screen: lightSwitchApplication.ViewMovement,
            data: lightSwitchApplication.Movement,
            value: lightSwitchApplication.Place
        },
        DateFrom: {
            _$class: msls.ContentItem,
            _$name: "DateFrom",
            _$parentName: "left",
            screen: lightSwitchApplication.ViewMovement,
            data: lightSwitchApplication.Movement,
            value: Date
        },
        DateTo: {
            _$class: msls.ContentItem,
            _$name: "DateTo",
            _$parentName: "left",
            screen: lightSwitchApplication.ViewMovement,
            data: lightSwitchApplication.Movement,
            value: Date
        },
        Hours: {
            _$class: msls.ContentItem,
            _$name: "Hours",
            _$parentName: "left",
            screen: lightSwitchApplication.ViewMovement,
            data: lightSwitchApplication.Movement,
            value: Number
        },
        Minutes: {
            _$class: msls.ContentItem,
            _$name: "Minutes",
            _$parentName: "left",
            screen: lightSwitchApplication.ViewMovement,
            data: lightSwitchApplication.Movement,
            value: Number
        },
        Amount: {
            _$class: msls.ContentItem,
            _$name: "Amount",
            _$parentName: "left",
            screen: lightSwitchApplication.ViewMovement,
            data: lightSwitchApplication.Movement,
            value: String
        },
        Rating: {
            _$class: msls.ContentItem,
            _$name: "Rating",
            _$parentName: "left",
            screen: lightSwitchApplication.ViewMovement,
            data: lightSwitchApplication.Movement,
            value: Number
        },
        right: {
            _$class: msls.ContentItem,
            _$name: "right",
            _$parentName: "columns",
            screen: lightSwitchApplication.ViewMovement,
            data: lightSwitchApplication.Movement,
            value: lightSwitchApplication.Movement
        },
        Description: {
            _$class: msls.ContentItem,
            _$name: "Description",
            _$parentName: "right",
            screen: lightSwitchApplication.ViewMovement,
            data: lightSwitchApplication.Movement,
            value: String
        },
        SwapStatus: {
            _$class: msls.ContentItem,
            _$name: "SwapStatus",
            _$parentName: "right",
            screen: lightSwitchApplication.ViewMovement,
            data: lightSwitchApplication.Movement,
            value: Number
        },
        SwapMovement: {
            _$class: msls.ContentItem,
            _$name: "SwapMovement",
            _$parentName: "right",
            screen: lightSwitchApplication.ViewMovement,
            data: lightSwitchApplication.Movement,
            value: lightSwitchApplication.SwapMovement
        },
        Popups: {
            _$class: msls.ContentItem,
            _$name: "Popups",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.ViewMovement
        },
        DeepLink: {
            _$class: msls.ContentItem,
            _$name: "DeepLink",
            _$parentName: "Popups",
            screen: lightSwitchApplication.ViewMovement,
            data: lightSwitchApplication.ViewMovement,
            value: lightSwitchApplication.ViewMovement
        },
        MovementUrl: {
            _$class: msls.ContentItem,
            _$name: "MovementUrl",
            _$parentName: "DeepLink",
            screen: lightSwitchApplication.ViewMovement,
            data: lightSwitchApplication.ViewMovement,
            value: String
        },
        CountDown: {
            _$class: msls.ContentItem,
            _$name: "CountDown",
            _$parentName: "Popups",
            screen: lightSwitchApplication.ViewMovement,
            data: lightSwitchApplication.ViewMovement,
            value: lightSwitchApplication.ViewMovement
        },
        TimeLeft: {
            _$class: msls.ContentItem,
            _$name: "TimeLeft",
            _$parentName: "CountDown",
            screen: lightSwitchApplication.ViewMovement,
            data: lightSwitchApplication.ViewMovement,
            value: String
        }
    };

    msls._addEntryPoints(lightSwitchApplication.ViewMovement, {
        /// <field>
        /// Called when a new ViewMovement screen is created.
        /// <br/>created(msls.application.ViewMovement screen)
        /// </field>
        created: [lightSwitchApplication.ViewMovement],
        /// <field>
        /// Called before changes on an active ViewMovement screen are applied.
        /// <br/>beforeApplyChanges(msls.application.ViewMovement screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.ViewMovement],
        /// <field>
        /// Called after the Details content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Details_postRender: [$element, function () { return new lightSwitchApplication.ViewMovement().findContentItem("Details"); }],
        /// <field>
        /// Called after the columns content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        columns_postRender: [$element, function () { return new lightSwitchApplication.ViewMovement().findContentItem("columns"); }],
        /// <field>
        /// Called after the left content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        left_postRender: [$element, function () { return new lightSwitchApplication.ViewMovement().findContentItem("left"); }],
        /// <field>
        /// Called after the Car content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Car_postRender: [$element, function () { return new lightSwitchApplication.ViewMovement().findContentItem("Car"); }],
        /// <field>
        /// Called after the Place content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Place_postRender: [$element, function () { return new lightSwitchApplication.ViewMovement().findContentItem("Place"); }],
        /// <field>
        /// Called after the DateFrom content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DateFrom_postRender: [$element, function () { return new lightSwitchApplication.ViewMovement().findContentItem("DateFrom"); }],
        /// <field>
        /// Called after the DateTo content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DateTo_postRender: [$element, function () { return new lightSwitchApplication.ViewMovement().findContentItem("DateTo"); }],
        /// <field>
        /// Called after the Hours content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Hours_postRender: [$element, function () { return new lightSwitchApplication.ViewMovement().findContentItem("Hours"); }],
        /// <field>
        /// Called after the Minutes content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Minutes_postRender: [$element, function () { return new lightSwitchApplication.ViewMovement().findContentItem("Minutes"); }],
        /// <field>
        /// Called after the Amount content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Amount_postRender: [$element, function () { return new lightSwitchApplication.ViewMovement().findContentItem("Amount"); }],
        /// <field>
        /// Called after the Rating content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Rating_postRender: [$element, function () { return new lightSwitchApplication.ViewMovement().findContentItem("Rating"); }],
        /// <field>
        /// Called after the right content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        right_postRender: [$element, function () { return new lightSwitchApplication.ViewMovement().findContentItem("right"); }],
        /// <field>
        /// Called after the Description content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Description_postRender: [$element, function () { return new lightSwitchApplication.ViewMovement().findContentItem("Description"); }],
        /// <field>
        /// Called after the SwapStatus content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        SwapStatus_postRender: [$element, function () { return new lightSwitchApplication.ViewMovement().findContentItem("SwapStatus"); }],
        /// <field>
        /// Called after the SwapMovement content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        SwapMovement_postRender: [$element, function () { return new lightSwitchApplication.ViewMovement().findContentItem("SwapMovement"); }],
        /// <field>
        /// Called after the DeepLink content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DeepLink_postRender: [$element, function () { return new lightSwitchApplication.ViewMovement().findContentItem("DeepLink"); }],
        /// <field>
        /// Called after the MovementUrl content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        MovementUrl_postRender: [$element, function () { return new lightSwitchApplication.ViewMovement().findContentItem("MovementUrl"); }],
        /// <field>
        /// Called after the CountDown content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        CountDown_postRender: [$element, function () { return new lightSwitchApplication.ViewMovement().findContentItem("CountDown"); }],
        /// <field>
        /// Called to render the TimeLeft content item.
        /// <br/>render(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        TimeLeft_render: [$element, function () { return new lightSwitchApplication.ViewMovement().findContentItem("TimeLeft"); }]
    });

    lightSwitchApplication.ViewCar.prototype._$contentItems = {
        Tabs: {
            _$class: msls.ContentItem,
            _$name: "Tabs",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.ViewCar
        },
        Details: {
            _$class: msls.ContentItem,
            _$name: "Details",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.ViewCar,
            data: lightSwitchApplication.ViewCar,
            value: lightSwitchApplication.ViewCar
        },
        columns: {
            _$class: msls.ContentItem,
            _$name: "columns",
            _$parentName: "Details",
            screen: lightSwitchApplication.ViewCar,
            data: lightSwitchApplication.ViewCar,
            value: lightSwitchApplication.Car
        },
        left: {
            _$class: msls.ContentItem,
            _$name: "left",
            _$parentName: "columns",
            screen: lightSwitchApplication.ViewCar,
            data: lightSwitchApplication.Car,
            value: lightSwitchApplication.Car
        },
        PlateNo: {
            _$class: msls.ContentItem,
            _$name: "PlateNo",
            _$parentName: "left",
            screen: lightSwitchApplication.ViewCar,
            data: lightSwitchApplication.Car,
            value: String
        },
        Image: {
            _$class: msls.ContentItem,
            _$name: "Image",
            _$parentName: "left",
            screen: lightSwitchApplication.ViewCar,
            data: lightSwitchApplication.Car,
            value: String
        },
        right: {
            _$class: msls.ContentItem,
            _$name: "right",
            _$parentName: "columns",
            screen: lightSwitchApplication.ViewCar,
            data: lightSwitchApplication.Car,
            value: lightSwitchApplication.Car
        },
        Color: {
            _$class: msls.ContentItem,
            _$name: "Color",
            _$parentName: "right",
            screen: lightSwitchApplication.ViewCar,
            data: lightSwitchApplication.Car,
            value: String
        },
        Model: {
            _$class: msls.ContentItem,
            _$name: "Model",
            _$parentName: "right",
            screen: lightSwitchApplication.ViewCar,
            data: lightSwitchApplication.Car,
            value: String
        },
        Favorites: {
            _$class: msls.ContentItem,
            _$name: "Favorites",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.ViewCar,
            data: lightSwitchApplication.ViewCar,
            value: lightSwitchApplication.ViewCar
        },
        Favorites1: {
            _$class: msls.ContentItem,
            _$name: "Favorites1",
            _$parentName: "Favorites",
            screen: lightSwitchApplication.ViewCar,
            data: lightSwitchApplication.ViewCar,
            value: {
                _$class: msls.VisualCollection,
                screen: lightSwitchApplication.ViewCar,
                _$entry: {
                    elementType: lightSwitchApplication.Favorite
                }
            }
        },
        RowTemplate: {
            _$class: msls.ContentItem,
            _$name: "RowTemplate",
            _$parentName: "Favorites1",
            screen: lightSwitchApplication.ViewCar,
            data: lightSwitchApplication.Favorite,
            value: lightSwitchApplication.Favorite
        },
        Place: {
            _$class: msls.ContentItem,
            _$name: "Place",
            _$parentName: "RowTemplate",
            screen: lightSwitchApplication.ViewCar,
            data: lightSwitchApplication.Favorite,
            value: lightSwitchApplication.Place
        },
        IsSubscribed: {
            _$class: msls.ContentItem,
            _$name: "IsSubscribed",
            _$parentName: "RowTemplate",
            screen: lightSwitchApplication.ViewCar,
            data: lightSwitchApplication.Favorite,
            value: Boolean
        },
        Popups: {
            _$class: msls.ContentItem,
            _$name: "Popups",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.ViewCar
        },
        DeepLink: {
            _$class: msls.ContentItem,
            _$name: "DeepLink",
            _$parentName: "Popups",
            screen: lightSwitchApplication.ViewCar,
            data: lightSwitchApplication.ViewCar,
            value: lightSwitchApplication.ViewCar
        },
        CarUrl: {
            _$class: msls.ContentItem,
            _$name: "CarUrl",
            _$parentName: "DeepLink",
            screen: lightSwitchApplication.ViewCar,
            data: lightSwitchApplication.ViewCar,
            value: String
        }
    };

    msls._addEntryPoints(lightSwitchApplication.ViewCar, {
        /// <field>
        /// Called when a new ViewCar screen is created.
        /// <br/>created(msls.application.ViewCar screen)
        /// </field>
        created: [lightSwitchApplication.ViewCar],
        /// <field>
        /// Called before changes on an active ViewCar screen are applied.
        /// <br/>beforeApplyChanges(msls.application.ViewCar screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.ViewCar],
        /// <field>
        /// Called after the Details content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Details_postRender: [$element, function () { return new lightSwitchApplication.ViewCar().findContentItem("Details"); }],
        /// <field>
        /// Called after the columns content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        columns_postRender: [$element, function () { return new lightSwitchApplication.ViewCar().findContentItem("columns"); }],
        /// <field>
        /// Called after the left content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        left_postRender: [$element, function () { return new lightSwitchApplication.ViewCar().findContentItem("left"); }],
        /// <field>
        /// Called after the PlateNo content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        PlateNo_postRender: [$element, function () { return new lightSwitchApplication.ViewCar().findContentItem("PlateNo"); }],
        /// <field>
        /// Called after the Image content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image_postRender: [$element, function () { return new lightSwitchApplication.ViewCar().findContentItem("Image"); }],
        /// <field>
        /// Called after the right content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        right_postRender: [$element, function () { return new lightSwitchApplication.ViewCar().findContentItem("right"); }],
        /// <field>
        /// Called after the Color content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Color_postRender: [$element, function () { return new lightSwitchApplication.ViewCar().findContentItem("Color"); }],
        /// <field>
        /// Called after the Model content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Model_postRender: [$element, function () { return new lightSwitchApplication.ViewCar().findContentItem("Model"); }],
        /// <field>
        /// Called after the Favorites content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Favorites_postRender: [$element, function () { return new lightSwitchApplication.ViewCar().findContentItem("Favorites"); }],
        /// <field>
        /// Called after the Favorites1 content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Favorites1_postRender: [$element, function () { return new lightSwitchApplication.ViewCar().findContentItem("Favorites1"); }],
        /// <field>
        /// Called after the RowTemplate content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RowTemplate_postRender: [$element, function () { return new lightSwitchApplication.ViewCar().findContentItem("RowTemplate"); }],
        /// <field>
        /// Called after the Place content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Place_postRender: [$element, function () { return new lightSwitchApplication.ViewCar().findContentItem("Place"); }],
        /// <field>
        /// Called after the IsSubscribed content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        IsSubscribed_postRender: [$element, function () { return new lightSwitchApplication.ViewCar().findContentItem("IsSubscribed"); }],
        /// <field>
        /// Called after the DeepLink content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DeepLink_postRender: [$element, function () { return new lightSwitchApplication.ViewCar().findContentItem("DeepLink"); }],
        /// <field>
        /// Called after the CarUrl content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        CarUrl_postRender: [$element, function () { return new lightSwitchApplication.ViewCar().findContentItem("CarUrl"); }]
    });

    lightSwitchApplication.ViewFavorite.prototype._$contentItems = {
        Tabs: {
            _$class: msls.ContentItem,
            _$name: "Tabs",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.ViewFavorite
        },
        Details: {
            _$class: msls.ContentItem,
            _$name: "Details",
            _$parentName: "Tabs",
            screen: lightSwitchApplication.ViewFavorite,
            data: lightSwitchApplication.ViewFavorite,
            value: lightSwitchApplication.ViewFavorite
        },
        columns: {
            _$class: msls.ContentItem,
            _$name: "columns",
            _$parentName: "Details",
            screen: lightSwitchApplication.ViewFavorite,
            data: lightSwitchApplication.ViewFavorite,
            value: lightSwitchApplication.Favorite
        },
        left: {
            _$class: msls.ContentItem,
            _$name: "left",
            _$parentName: "columns",
            screen: lightSwitchApplication.ViewFavorite,
            data: lightSwitchApplication.Favorite,
            value: lightSwitchApplication.Favorite
        },
        Car: {
            _$class: msls.ContentItem,
            _$name: "Car",
            _$parentName: "left",
            screen: lightSwitchApplication.ViewFavorite,
            data: lightSwitchApplication.Favorite,
            value: lightSwitchApplication.Car
        },
        Place: {
            _$class: msls.ContentItem,
            _$name: "Place",
            _$parentName: "left",
            screen: lightSwitchApplication.ViewFavorite,
            data: lightSwitchApplication.Favorite,
            value: lightSwitchApplication.Place
        },
        right: {
            _$class: msls.ContentItem,
            _$name: "right",
            _$parentName: "columns",
            screen: lightSwitchApplication.ViewFavorite,
            data: lightSwitchApplication.Favorite,
            value: lightSwitchApplication.Favorite
        },
        IsSubscribed: {
            _$class: msls.ContentItem,
            _$name: "IsSubscribed",
            _$parentName: "right",
            screen: lightSwitchApplication.ViewFavorite,
            data: lightSwitchApplication.Favorite,
            value: Boolean
        },
        Popups: {
            _$class: msls.ContentItem,
            _$name: "Popups",
            _$parentName: "RootContentItem",
            screen: lightSwitchApplication.ViewFavorite
        },
        DeepLink: {
            _$class: msls.ContentItem,
            _$name: "DeepLink",
            _$parentName: "Popups",
            screen: lightSwitchApplication.ViewFavorite,
            data: lightSwitchApplication.ViewFavorite,
            value: lightSwitchApplication.ViewFavorite
        }
    };

    msls._addEntryPoints(lightSwitchApplication.ViewFavorite, {
        /// <field>
        /// Called when a new ViewFavorite screen is created.
        /// <br/>created(msls.application.ViewFavorite screen)
        /// </field>
        created: [lightSwitchApplication.ViewFavorite],
        /// <field>
        /// Called before changes on an active ViewFavorite screen are applied.
        /// <br/>beforeApplyChanges(msls.application.ViewFavorite screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.ViewFavorite],
        /// <field>
        /// Called after the Details content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Details_postRender: [$element, function () { return new lightSwitchApplication.ViewFavorite().findContentItem("Details"); }],
        /// <field>
        /// Called after the columns content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        columns_postRender: [$element, function () { return new lightSwitchApplication.ViewFavorite().findContentItem("columns"); }],
        /// <field>
        /// Called after the left content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        left_postRender: [$element, function () { return new lightSwitchApplication.ViewFavorite().findContentItem("left"); }],
        /// <field>
        /// Called after the Car content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Car_postRender: [$element, function () { return new lightSwitchApplication.ViewFavorite().findContentItem("Car"); }],
        /// <field>
        /// Called after the Place content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Place_postRender: [$element, function () { return new lightSwitchApplication.ViewFavorite().findContentItem("Place"); }],
        /// <field>
        /// Called after the right content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        right_postRender: [$element, function () { return new lightSwitchApplication.ViewFavorite().findContentItem("right"); }],
        /// <field>
        /// Called after the IsSubscribed content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        IsSubscribed_postRender: [$element, function () { return new lightSwitchApplication.ViewFavorite().findContentItem("IsSubscribed"); }],
        /// <field>
        /// Called after the DeepLink content item has been rendered.
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DeepLink_postRender: [$element, function () { return new lightSwitchApplication.ViewFavorite().findContentItem("DeepLink"); }]
    });

}(msls.application));